8
votes

Comment stocker des caractères non-anglais?

Les caractères non anglais sont gâchés dans une colonne de texte. Le texte arabe ressemble à ceci:

ù † † ø جù € € ... سù € € ‡ ù € € €šù € "

Comment stocker correctement les caractères non-anglais?


0 commentaires

3 Réponses :


2
votes

Quel système d'exploitation utilisez-vous?

Si Linux, alors il est bon d'avoir un système local système sur UTF8 également, comme "EN_US.UTF8".

et, sûr, émettez une commande "Noms de jeu UTF8" sur MySQL juste après la connexion.

(kit de caractères DB / collation doit également être utf8)


0 commentaires

12
votes

Vous devriez envisager d'utiliser UTF8 fort> pour stocker votre texte.

Vous pouvez le faire à la création de la base de données: P>

SET CHARACTER SET utf8


0 commentaires

1
votes

La requête ci-dessous a résolu le problème.

ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;


1 commentaires

Et pour toute la base de données si possible serait encore meilleure. Utilisez des noms de jeu UTF8