Modifier votre base de données MySQL pour utiliser le UTF-8 jeu de caractères est important si vous souhaitez stocker des caractères arabes dans votre base de données. UTF-8 est un codage pour le jeu de caractères Unicode , qui comprend l'alphabet arabe . Avant d'insérer le texte arabe vous devez vous assurer que les bases de données MySQL , les tables et les colonnes utilisent l' UTF- 8 jeu de caractères. Modification de la base de données se fait avec le mot-clé " ALTER " . L'application vous insérez de besoin aussi d'utiliser UTF-8. Instructions
1
connecter à la base de données MySQL. En utilisant un terminal cela se fait avec la commande:
mysql -u username- p mot de passe
2
modifier la base de données MySQL , les tables et les colonnes de texte que vous allez insérer arabe caractères dans le UTF- 8 jeu de caractères et assembler en utilisant les commandes :
ALTER my_database
caractère utf8 COLLATE utf8_general_ci
ALTER my_table t1
CONVERT des jeux de caractères utf8 COLLATE utf8_general_ci
ALTER my_table t1 MODIFIER
ma_colonne VARCHAR ( 100)
caractère utf8 COLLATE utf8_general_ci
3 < p > Vérifiez la configuration du jeu de caractères de l'application que vous insérer des données avec pour s'assurer qu'il utilise UTF-8. Par exemple, si vous utilisez PHP et HTML, ajouter l'en-tête "header ( " Content- Type : text /html ; charset = utf- 8 ') ; "PHP en haut de votre fichier, inclure la méta -tag HTML" " dans la section
HTML et appeler le " mysql_set_charset ( 'utf8 ', $ my_db_link ) " fonction après la connexion à la base de données
4 de
insérer des caractères arabes avec la commande MySQL suivante: .
INSERT INTO ( ma_colonne ) ma_table VALUES ( ' my_string ')
< p > Remplacer " my_string " avec votre chaîne arabe.