problème avec le japonais dans une base mysql.
Posté : 18 nov. 2006, 21:23
Bonjour,
Je n'arrive pas à enregistrer des caractères japonais dans ma base de donnée. Lorsque je le colle dans phpmyadmin, je vois bien les caractères à l'écran, mais aprés avoir sauvegardé, les caractères sont remplacés par des points d'interrogation.
Je prévise que le template que j'utilise sur mon CMS prend en charge unicode et lorsque je met de l'unicode dans un script, il s'affiche bien.
Ce qui me chagrine aussi c'est que au départ la base de donnée était pas un utf8 et j'ai essayé de convertir la structure. Vous verrez plus bas ce que je vois dans les paramètres de phpmyadmin,
mais lorsque j'examine la structure de la table concernée en particulier le champ qui contiendra le japonais, je vois comme Interclassement : latin1_german1_ci.
Je ne sais pas comment changer cela champ par champ.
Pouvez vous m'aider svp ?
j'utilise infomaniak comme fournisseur d'acces, cad que j'ai phpmyadmin point.
Merci,
Houbahop
# Version du serveur: 5.0.26-max-log
# Version du protocole: 10
# Serveur: Localhost via UNIX socket
# Utilisateur:
# Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL:utf8_unicode_ci
Je n'arrive pas à enregistrer des caractères japonais dans ma base de donnée. Lorsque je le colle dans phpmyadmin, je vois bien les caractères à l'écran, mais aprés avoir sauvegardé, les caractères sont remplacés par des points d'interrogation.
Je prévise que le template que j'utilise sur mon CMS prend en charge unicode et lorsque je met de l'unicode dans un script, il s'affiche bien.
Ce qui me chagrine aussi c'est que au départ la base de donnée était pas un utf8 et j'ai essayé de convertir la structure. Vous verrez plus bas ce que je vois dans les paramètres de phpmyadmin,
mais lorsque j'examine la structure de la table concernée en particulier le champ qui contiendra le japonais, je vois comme Interclassement : latin1_german1_ci.
Je ne sais pas comment changer cela champ par champ.
Pouvez vous m'aider svp ?
j'utilise infomaniak comme fournisseur d'acces, cad que j'ai phpmyadmin point.
Merci,
Houbahop
# Version du serveur: 5.0.26-max-log
# Version du protocole: 10
# Serveur: Localhost via UNIX socket
# Utilisateur:
# Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL:utf8_unicode_ci