2012-10-26 3 views
1

Quelqu'un peut-il me dire quel type de données je dois utiliser pour rendre mon domaine multilingue?Type de données multilingue dans MYSQL

Je dois permettre à l'utilisateur de pouvoir utiliser son nom d'utilisateur dans plusieurs langues. Comme,

chinois, français, anglais, hindi, gujarati, japonais, etc.

je dois stocker le nom d'utilisateur dans la base de données MYSQL.

+0

et le soutien de type de données caractère sont différents –

Répondre

2

Modifiez votre collation en uft8_unicode_ci pour pouvoir prendre en compte les caractères multilingues. Je crois qu'il y a d'autres questions sur le même sujet.

Voici un lien pour vous montrer comment le faire: http://docs.moodle.org/23/en/Converting_your_MySQL_database_to_UTF8

+0

si je veux faire un seul multilingue sur le terrain? uft8_unicode_ci va créer une table entière multilingue est-ce le cas? –

+0

Oui, ça va. Si vous voulez convertir une seule colonne en utf8, consultez ce tutoriel: http://nicj.net/mysql-converting-an-incorrect-latin1-column-to-utf8/ –

+0

Après l'avoir changé en uft8_unicode_ci si ma colonne est comme nom_colonne varchar (45) autorisera-t-il les données multilingues? –