Maison > développement back-end > tutoriel php > Comment enregistrer un fichier au format UTF-8 avec une nomenclature ?

Comment enregistrer un fichier au format UTF-8 avec une nomenclature ?

Patricia Arquette
Libérer: 2024-11-07 15:29:03
original
851 Les gens l'ont consulté

How to Save a File in UTF-8 Format with a BOM?

Comment écrire un fichier au format UTF-8

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);
Copier après la connexion

Explication :

  • xEFxBBxBF représente la nomenclature pour UTF-8 au format hexadécimal.
  • $content sont les données que vous souhaitez enregistrer dans le fichier.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal