Hvordan Sett arabiske tegn i MySQL

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.