Les caractères non anglais sont gâchés dans une colonne de texte. Le texte arabe ressemble à ceci: p>
ù † † ø جù € € ... سù € € ‡ ù € € €šù € " p> blockQuote>
Comment stocker correctement les caractères non-anglais? p>
3 Réponses :
Quel système d'exploitation utilisez-vous? p>
Si Linux, alors il est bon d'avoir un système local système sur UTF8 également, comme "EN_US.UTF8". P>
et, sûr, émettez une commande "Noms de jeu UTF8" sur MySQL juste après la connexion. P>
(kit de caractères DB / collation doit également être utf8) p>
Vous devriez envisager d'utiliser Vous pouvez le faire à la création de la base de données: P> SET CHARACTER SET utf8
La requête ci-dessous a résolu le problème.
ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
Et pour toute la base de données si possible serait encore meilleure. Utilisez des noms de jeu UTF8