Voila j’ai un petit soucis. Je souhaite donner un nom chinois à une page HTML de façon dynamique. Lorsque je le fais manuellement, ça marche, le fichier est bien composé d’un caractère chinois, mais par programmation mes entités html comportant le nom du fichier à générer ne sont pas converties en caractères normaux malgré l’appel de html_entity_decode, autrement dit, le nom du fichier généré est composé des entités HTML et nom du caractère chinois y correspondant.
Le fichier généré est & #20379;& #24212;& #21830.html et non 供应商.html comme je le voudrais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $NomFichier = "& #20379;& #24212;& #21830;.html"; // Un espace a été ajouté après le & pour permettre la visu. De lentité $NomFichier=html_entity_decode($NomFichier); if (!$pointeurFichierOUT = fopen ($NomFichier, "w+")) die(Impossible de créer le fichier') ; fwrite($pointeurFichierOUT, "contenu du fichier"); fclose($pointeurFichierOUT);
Quelqu’un aurait-il une idée ?
Merci d’avance
Partager