Bonjour,
Si j'avais trouvé un forum ultra débutant j'aurais posté là
Voici en effet ma question:
Je possèdes un nombre très important de fichiers txt html xml etc.. dont je ne connait pas exactement l'encodage,
J'ais un "moteur" php (écrit par moi) qui va cherché tout ce dont il a besoins puis réécrit un php

les éléments déterminants sont a mon avis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
<?PHP 
header('Content-Type: text/html; charset=utf-8'); 
/* -------puis par exemple------------- */
$work=file("zzz/monfichier.txt");
$nbli=count($work)-1;
$C=0;
      for($z=0;$z<=$nbli;$z++)
       {
         $work[$z] = preg_replace('~\A\xef\xbb\xbf~', '', $work[$z]);
         $LaSuite[$C]=$work[$zx];
         $C=$C+1;
     }
 
 
/* ------autres traitement avec des manipulations de chaînes de caractères ------------ */
 
/* -----puis réécriture ainsi  --------------------------------------- */
$LeFichier=fopen("unphpdivers.php","w+");
      for($compt=0;$compt<$C;$compt++)
       {
        $LeTexte=$LaSuite[$compt];
        fputs($LeFichier,$LeTexte."");    
       }
      fclose($LeFichier);
 
?>
Je ne sais pas si je dois employer utf8_encode(string)

MA QUESTION: est-ce que ainsi je suis certain d'étre en UTF-8 sans BOM ??????

Mille mercis de vos conseils et avis