Hvordan Sett arabiske tegn i MySQL
Endre din MySQL database for å bruke UTF-8 tegnsett er viktig hvis du ønsker å lagre arabiske tegn i databasen. UTF-8 er en koding for Unicode tegnsett, som inkluderer det arabiske alfabetet. Før du setter arabisk tekst du må sørge for MySQL database, tabeller og kolonner bruker UTF-8 tegnsett. Endring av databasen er gjort med "ALTER" søkeord. Programmet du setter inn fra også trenger å bruke UTF-8.
Bruksanvisning
1 Logg deg inn på MySQL database. Ved hjelp av en terminal dette gjøres med følgende kommando:
mysql -u brukernavn -p passord
2 Endre MySQL database, tabeller og eventuelle tekstkolonner som du kommer til å sette inn arabiske tegn inn med UTF-8 tegnsett og sortere ved hjelp av kommandoer:
ALTER MY_DATABASE
KARAKTER SET utf8 COLLATE utf8_general_ci
ALTER my_table t1
Konverter til KARAKTER SET utf8 COLLATE utf8_general_ci
ALTER my_table t1 ENDRE
my_column VARCHAR (100)
KARAKTER SET utf8 COLLATE utf8_general_ci
3 Sjekk tegnsettet konfigurasjonen av programmet du sette inn data med å sørge for at det er ved hjelp 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, inkluderer HTML meta-tag "<meta http-equiv =" Content-Type "content =" text / html; charset = utf-8 "/>" i HTML <head> delen og kaller "mysql_set_charset ( 'utf8', $ my_db_link)" funksjon etter tilkobling til databasen.
4 Sett arabiske tegn med følgende MySQL-kommandoen:
INSERT INTO my_table (my_column) VALUES ( 'my_string')
Erstatt "my_string" med arabisk streng.