[SGBD] japonais vs php/mysql
J'ai quelque souci entre php et le japonais.
Je m'explique, j'ai du japonais dans une base mysql (en utf8_unicode_ci, bien reconnu), mais lorsque je le recupère dans mon code php, et que je l'affiche (via un echo) je n'ai que des points d'interrogation.
Je sais pas trop d'ou ca vient, peut etre que tu peux m'aider, alors je demande.
PS: je n'utilise pas de fonction mbstring, ou utfdecode, lorsque je met du japonais dans un fichier php que je fais un echo cela s'affiche tres bien.
Vous savez comment m'aider ???
merci d'avance
Ca yé j'ai trouvéeeeeeeeeeeeeee
J'ai trouvéeeeeeeeeee
Bon alors en regardans la doc de php, j'ai vu qu'il exister une fonction mysql_client_encoding(); qui m'a dis que mes caractères étaient encodées en latin1, en lisant les exemples de cette fonctions certains parlaient de probleme similiares au mien, resolu grace a mysql_query("SET CHARACTER SET 'utf8'"); ou un autre encodage, j'ai tester est ca marche ^O^. en gros ca donne
- Connexion a la table
// mysql_client_encoding(); show character encoding
-mysql_query("SET CHARACTER SET 'utf8'"); // <= this permit to display japanese words
-requete sur la table
-affichage
ref: http://fr3.php.net/manual/en/function.mysql-client-encoding.php
http://dev.mysql.com/doc/refman/5.0/en/charset-connection.html