Bonjour à tous,
J'ai une base de données contenant des caractères chinois et je souhaite extraire ces données pour les insérer dans un fichier xml qui est destiné à être lu par flash. Qui dit flash dit utf8 donc voici ce que je fait:
le fichier xml est bien écrit mais au lieu de 李建 j'obtients ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12$strXMLinit="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"; $strXMLinit.='<Liste_langues>'; $strXMLinit.="\n"; $strXMLinit.='<langue nom_langue="'.mysql_result($result_country,7,'country_name').'" fichier="ch.xml" typeLg="2" id="15"></langue>'; $strXMLinit.="\n"; $strXMLinit.='</Liste_langues>'; $strXMLinit.='</Liste_langues>'; $xmlFileinit = fopen("xml/listeLangues.xml","w"); fwrite($xmlFileinit,utf8_encode($strXMLinit)); fclose($xmlFileinit);
j'ai essayé htmlspecialchars, utf8_encode mais j'obtiens toujours la même chose. Avez vous une idée ?
merci et bonne journée
Partager