Maison  >  Article  >  développement back-end  >  Comment transcoder les caractères chinois en php

Comment transcoder les caractères chinois en php

王林
王林original
2020-10-12 10:20:296312parcourir

Méthode PHP pour transcoder les caractères chinois : [$fileName=iconv("UTF-8", "gbk", $fileName);], ce qui signifie la conversion au format d'encodage chinois gbk.

Comment transcoder les caractères chinois en php

Téléchargez généralement les fichiers en PHP. Si le nom du fichier contient des caractères chinois, le nom téléchargé ne peut pas être écrit localement car le format d'encodage téléchargé est normal. Format UTF-8. Ce format ne peut pas nommer le fichier et le stocker sur le disque du système d'exploitation.

(Tutoriel recommandé : Tutoriel vidéo php )

Vous devez le convertir au format d'encodage chinois gbk avant d'écrire :

$fileName=iconv("UTF-8", "gbk", $fileName);

De même, Le nom de fichier obtenu en lisant le fichier à partir du disque système est au format d'encodage gbk. Ce format ne peut pas être transmis à d'autres pages par PHP. Pour le moment, il doit être encodé au format UTF-8

$fileName=iconv("gbk", "UTF-8", $fileName);

. Recommandations associées : formation php

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!

Déclaration:
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