J'ai un script php qui insère des valeurs dans la table mySQLmysql - caractères carrés espiègleries à la valeur lors de son insertion dans la table
INSERT INTO stories (title) VALUES('$_REQUEST[title]);
J'ai vérifié les valeurs de mes variables de demande avant d'entrer dans la table et c'est bon.
Mais quand j'ajoute title = john à la table par exemple,
je reçois quelque chose comme ceci: title = "[][][][]john"
et quand j'extraire la valeur, il est une nouvelle ligne puis John. J'ai mes colonnes sur utf-8, j'ai aussi essayé le jeu de caractères suédois.
Note: Je ne comprends pas cette erreur lors de l'insertion des valeurs de la ligne de commande phpMyAdmin
Je vous recommande de lire cet article avant de poursuivre: "Le minimum absolu que tout développeur de logiciels doit absolument, positivement savoir sur Unicode et les jeux de caractères (pas d'excuses!)" Sur http://www.joelonsoftware.com/articles/ Unicode.html – ewall