Ändern Ihres MySQL-Datenbank , die UTF -8-Zeichensatz verwenden ist wichtig, wenn Sie arabische Zeichen in Ihrer Datenbank speichern wollen. UTF -8 ist eine Codierung für den Unicode -Zeichensatz, der das arabische Alphabet umfasst . Vor dem Einsetzen arabischen Text müssen Sie sicherstellen, dass die MySQL-Datenbank , Tabellen und Spalten werden mit der UTF -8-Zeichensatz . Ändern Sie die Datenbank mit dem " ALTER " keyword getan . Die Anwendung, die Sie vom Einsetzen werden muss auch UTF-8 verwenden . Anleitung
1
Melden Sie sich beim MySQL-Datenbank. Mit einem Terminal wird dies mit dem Befehl :
mysql- u username - p password
2
Ändern Sie die MySQL-Datenbank , Tabellen und alle Spalten Text , dass Sie sich zum Einfügen Arabisch Zeichen in der UTF -8-Zeichensatz und sammeln mit den Befehlen :
ALTER meine_datenbank
CHARACTER SET utf8 COLLATE utf8_general_ci
ALTER my_table t1
CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci
ALTER my_table t1 MODIFY
my_column VARCHAR ( 100)
CHARACTER SET utf8 COLLATE utf8_general_ci
3 < p > Überprüfen Sie die Zeichensatz -Konfiguration der Anwendung, die Sie mit dem Einfügen von Daten , um sicherzustellen, dass es mit UTF-8. Zum Beispiel , wenn Sie mit PHP und HTML , fügen Sie die PHP header " header (' Content-Type : text /html ; charset = UTF-8 '); " am Anfang der Datei , schließen Sie den HTML- Meta-Tag " " in der HTML
und rufen die " mysql_set_charset ( ' utf8 ', $ my_db_link ) " Funktion nach einer Verbindung zur Datenbank
4
Insert arabischen Zeichen mit dem folgenden MySQL-Befehl : .
INSERT INTO my_table ( my_column ) VALUES (' my_string ')
< p > Ersetzen " my_string " mit Ihrem Arabisch String.