Problème :
Vous avez un encodage non UTF-8 fichiers et souhaitez les convertir en UTF-8 sans perturber leur contenu. Cependant, votre script utilisant les fonctions standard de manipulation de fichiers enregistre les fichiers dans l'encodage d'origine.
Solution :
Pour enregistrer les fichiers au format UTF-8, vous pouvez utiliser file_put_contents (). De plus, pour garantir que le fichier est interprété correctement par diverses applications, ajoutez une marque d'ordre d'octets (BOM) au début du fichier.
Code :
file_put_contents($myFile, "\xEF\xBB\xBF". $content);
Explication :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!