Come inserire i caratteri arabi in MySQL

June 1

Come inserire i caratteri arabi in MySQL


Modificare il vostro database MySQL per utilizzare il set di caratteri UTF-8 è importante se si desidera memorizzare caratteri arabi nel database. UTF-8 è una codifica per il set di caratteri Unicode, che include l'alfabeto arabo. Prima di inserire il testo in arabo è necessario assicurarsi che i MySQL database, tabelle e colonne utilizzano il set di caratteri UTF-8. Modificare il database è con la parola chiave "ALTER". L'applicazione si sta inserendo anche dal bisogno di utilizzare UTF-8.

istruzione

1 Accedere al database MySQL. Utilizzando un terminale questo viene fatto con il comando:

mysql -u nomeutente -p la password

2 Modificare i MySQL database, tabelle e tutte le colonne di testo che si sta per inserire caratteri arabi in essere con il set di caratteri UTF-8 e fascicolazione con i comandi:

ALTER my_database

CHARACTER SET utf8 COLLATE utf8_general_ci

ALTER t1 my_table

CONVERTIRE a carattere SET utf8 COLLATE utf8_general_ci

ALTER my_table MODIFICA t1

my_column VARCHAR (100)

CHARACTER SET utf8 COLLATE utf8_general_ci

3 Controllare la configurazione set di caratteri dell'applicazione che si sta inserendo dati con per assicurarsi che sta usando UTF-8. Ad esempio, se si sta utilizzando PHP e HTML, aggiungere l'intestazione di PHP "header ( 'Content-Type: text / html; charset = utf-8');" nella parte superiore del file, includere il codice HTML meta-tag "<meta http-equiv =" Content-Type "content =" text / html; charset = utf-8 "/>" nella <sezione HTML head> e chiamare la funzione dopo la connessione al database "mysql_set_charset ( 'utf8', $ my_db_link)".

4 Inserire caratteri arabi con il seguente comando di MySQL:

INSERT INTO my_table (my_column) VALORI ( 'my_string')

Sostituire "my_string" con la stringa arabo.