MySQL et UTF8

Signaler
Messages postés
2381
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
29 décembre 2012
-
Messages postés
8
Date d'inscription
mercredi 27 mai 2009
Statut
Membre
Dernière intervention
18 février 2010
-
Bonjour à tous,
Allez hop, une question du matin..
J'ai un souci d'UTF8 lors une insertion dans une base.
Dès que je fais un insert d'un caractère accentué, il apparait dans mon client MySQL en caractère caballistiques: é
Pour info:
ma table, ma colonne est en utf8_general_ci
mon SET NAME, set Character Encoding en UTF8
mon connecteur MySQLi aussi.
mon hostname.log (en UTF8, pour les logs MySQL) montre bien un caractère accentué.
Par contre ma base n'est pas en UTF8.
J'utilise une requete préparée lors de l'insertion (peut-être une piste ??)

Je ne cherche pas à l'afficher dans une page Web mais à défaut ma page Web d'insertion (et non d'affichage) est en UTF8.
Par contre, si je fais un insert avec un UTF8_decode pour ma chaine, je retrouve mon accent. Or, je veux un accent sur une chaine en UTF8 et pas ISO-8859.

Vous auriez une petite idée ?
Dans le principe, j'ai une colonne en UTF8 j'ai un caractère accentué d'une donnée en UTF8, je ne veux pas m'embêter avec utf8_decode.

Merci de votre aide.
S.

1 réponse

Messages postés
8
Date d'inscription
mercredi 27 mai 2009
Statut
Membre
Dernière intervention
18 février 2010

J'ai le même soucis mais moi je suis en latin_1.
C'est pénible parce que en ligne ben on a des caractères bizarre au lieu des accents !!

Aidez-nous s'il vous plait
Merci