Endre din MySQL database til å bruke UTF - 8 -tegnsettet er viktig hvis du vil lagre arabiske tegn i databasen. UTF - 8 er en koding for Unicode-tegnsettet , som inkluderer det arabiske alfabetet . Før du setter arabisk tekst må du sørge for at MySQL database , tabeller og kolonner bruker UTF - 8 tegnsett. Modifisere databasen er gjort med " ALTER " søkeord . Søknaden du setter fra også behov for å bruke UTF -8 . Instruksjoner
en
Logg inn til MySQL database. Ved hjelp av en terminal dette gjøres med kommandoen : en
mysql -u brukernavn -p passord
2
Alter MySQL database , tabeller og tekst- kolonner som du kommer til å sette arabisk tegn til med UTF - 8 tegnsett og sammenstille hjelp av kommandoene : en
ALTER my_database
tegnsett utf8 COLLATE utf8_general_ci
ALTER my_table t1
KONVERTERE TIL tEGNSETT utf8 COLLATE utf8_general_ci
ALTER my_table t1 ENDRE
my_column VARCHAR ( 100 )
tegnsett utf8 COLLATE utf8_general_ci
3
Sjekk tegnsett konfigurasjonen av programmet du sette inn data med å sørge for at den bruker UTF -8 . For eksempel , hvis du bruker PHP og HTML, legger du til PHP header "header (' Content -Type : text /html ; charset = utf- 8 '); " på toppen av filen, blant annet HTML meta- tag " "i HTML
delen og kaller" mysql_set_charset (' utf8 ' , $ my_db_link ) " funksjon etter tilkobling til databasen
4
Sett inn arabiske tegn med følgende MySQL kommandoen : .
INSERT INTO my_table ( my_column ) VALUES ( ' my_string ')
< p > Erstatt " my_string " med arabisk streng.