June 1
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.
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.