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.
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!