Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/03/2007, 18h06   #1
Invité régulier
 
Inscription : mai 2006
Messages : 15
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2006
Messages : 15
Points : 6
Points : 6
Par défaut Problème de conversion avec html_entity_decode

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.

Code :
1
2
3
4
5
6
 
$NomFichier = "& #20379;& #24212;& #21830;.html"; // Un espace a été ajouté après le & pour permettre la visu. De l’entité
$NomFichier=html_entity_decode($NomFichier); 
if (!$pointeurFichierOUT = fopen ($NomFichier, "w+")) die(‘Impossible de créer le fichier') ;
fwrite($pointeurFichierOUT, "contenu du fichier");
fclose($pointeurFichierOUT);
Le fichier généré est & #20379;& #24212;& #21830.html et non 供应商.html comme je le voudrais
Quelqu’un aurait-il une idée ?
Merci d’avance
calahaan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2007, 09h33   #2
Membre à l'essai
 
Inscription : décembre 2005
Messages : 22
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : décembre 2005
Messages : 22
Points : 23
Points : 23
Il faut peut-être lui préciser le charset ?
Hansolo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h02.


 
 
 
 
Partenaires

Hébergement Web