Ändra din MySQL-databas för att använda UTF - 8 teckenuppsättning är viktigt om du vill lagra arabiska tecken i din databas . UTF- 8 är en kodning för Unicode-teckenuppsättningen , som inkluderar det arabiska alfabetet . Innan du sätter arabisk text måste du se till MySQL-databasen , tabeller och kolumner använder UTF - 8 teckenuppsättning. Modifiera databasen görs med " ALTER " nyckelordet . Applikationen du infogar från måste också använda UTF - 8 . Instruktioner
1
Logga in till MySQL-databasen . Med hjälp av en terminal detta görs med kommandot :
mysql - u användarnamn - p lösenord
2
Alter MySQL-databasen , tabeller och eventuella kolumner text som du ska infoga arabiska tecken i med UTF - 8 teckenuppsättning och sammanställa använda kommandona :
ALTER my_database
teckenuppsättning utf8 sORTERA utf8_general_ci
ALTER my_table t1
CONVERT TILL TECKENUPPS utf8 SORTERA utf8_general_ci
ALTER my_table t1 ÄNDRA
my_column VARCHAR ( 100 ) katalog
teckenuppsättning utf8 SORTERA utf8_general_ci
3
Kontrollera konfigurationen teckenuppsättningen för det program du infogar data med att se till att den använder UTF - 8 . Till exempel , om du använder PHP och HTML , lägga till PHP header " header ( " Content - Type : text /html ; charset = UTF- 8 ' ) ; " på toppen av din fil inkluderar HTML meta - taggen " " i HTML
sektionen och kallar den " mysql_set_charset ( ' utf8 ' , $ my_db_link ) " funktion efter att ansluta till databasen
4
Infoga arabiska tecken med följande MySQL kommando : .
INSERT INTO my_table ( my_column ) VALUES ( ' my_string ' ) katalog
Ersätt " my_string " med din arabiska strängen .