Bonjour !
Je suis actuellement en cours de réalisation d'un site franco-chinois.
Problèmes donc de caractères... (soupir fataliste...)
Voilà où j'en suis :
- La Page PHP déclarée utf-8
- SousPHPMyAdmin :
- L'interclassement pour la connexion MySQL est utf8_bin
- L'interclassement de la table est utf8_bin
- Tous les champs de type texte sont d'interclassement utf8_bin
Deux cas de figures se présentent :
Si je me connecte avec SET CHARACTER SET 'utf8'
- les caractères accentués européens passent nickel partout y compris dans PhpMyAdmin
- Les caractères chinois donnent du ??? ??? dans PhpMyAdmin, et à l'affichage web.
Si je me connecte sans SET CHARACTER SET 'utf8'
- les caractères chinois et européens passent en 病人姓å dans PhpMyAdmin
- l'affichage web est correct
Est-il possible d'avoir un affichage correct de tous les caractères à la fois dans PhpMyAdmin et en web ?
Je vais faire ensuite des requètes d'auto-complétion, et je préfèrerais autant partir sur de bonnes bases (et comprendre une fois pour toutes ce qu'il se passe...)
Merci beaucoup pour le coup de pouce !
Modifié par yakou32 (15 Mar 2009 - 18:31)
Je suis actuellement en cours de réalisation d'un site franco-chinois.
Problèmes donc de caractères... (soupir fataliste...)
Voilà où j'en suis :
- La Page PHP déclarée utf-8
- SousPHPMyAdmin :
- L'interclassement pour la connexion MySQL est utf8_bin
- L'interclassement de la table est utf8_bin
- Tous les champs de type texte sont d'interclassement utf8_bin
Deux cas de figures se présentent :
Si je me connecte avec SET CHARACTER SET 'utf8'
- les caractères accentués européens passent nickel partout y compris dans PhpMyAdmin
- Les caractères chinois donnent du ??? ??? dans PhpMyAdmin, et à l'affichage web.
Si je me connecte sans SET CHARACTER SET 'utf8'
- les caractères chinois et européens passent en 病人姓å dans PhpMyAdmin
- l'affichage web est correct
Est-il possible d'avoir un affichage correct de tous les caractères à la fois dans PhpMyAdmin et en web ?
Je vais faire ensuite des requètes d'auto-complétion, et je préfèrerais autant partir sur de bonnes bases (et comprendre une fois pour toutes ce qu'il se passe...)
Merci beaucoup pour le coup de pouce !
Modifié par yakou32 (15 Mar 2009 - 18:31)