Debutant - Perdu dans les charset ...

Résolu/Fermé
Henri - 10 déc. 2013 à 14:28
 Henri - 10 déc. 2013 à 15:14
Bonjour,

Voici mon probeme :
Jai phpmyadmin avec comme paramètres principale pour SQL
Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL: utf8 general ci

Maintenant j'ai une base avec Interclassement UTF-8 Unicode
des tables avec utf8 unicode ci

Quand j'inserts dedans le mot : Hoopà via php (le header est en charset utf8)
j'obtient Hopà dans ma table (vue par phpmyadmin)

Quelqu'un peut m'expliquer pourquoi ?

Merci
D.
A voir également:

2 réponses

Utilisateur anonyme
10 déc. 2013 à 14:45
Bonjour

Tu n'as probablement pas de "SET NAMES 'UTF8'" dans ton PHP.
C'est une requête mysql à appeler aussitôt après ta connexion au serveur mysql.
La façon précise de le faire dépend de l'interface que tu utilises : mysql_, mysqli_ ou PDO.
1
Merci Le père ! ca marche :)
0