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
Je ne sais pas si je dois employer utf8_encode(string)
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); ?>
MA QUESTION: est-ce que ainsi je suis certain d'étre en UTF-8 sans BOM ??????
Mille mercis de vos conseils et avis
Partager