Modificación de la base de datos MySQL a utilizar el juego de caracteres UTF - 8 es importante si desea almacenar caracteres árabes en su base de datos . UTF -8 es una codificación para el juego de caracteres Unicode , que incluye el alfabeto árabe. Antes de insertar texto en árabe que tiene que asegurarse de que las bases de datos, tablas y columnas de MySQL están utilizando el juego de caracteres UTF - 8 . Modificación de la base de datos se realiza con la palabra clave " ALTER " . La aplicación va a insertar de también necesita utilizar UTF - 8 . Instrucciones
1
Inicie sesión en la base de datos MySQL. El uso de un terminal de esto se hace con el comando:
mysql- u usuario -p contraseña
2
Modificar los bases de datos, tablas de MySQL y las columnas de texto que se va a insertar Árabe personajes en el juego de caracteres UTF - 8 y cotejar con los comandos :
ALTER MY_DATABASE
CHARACTER sET utf8 COLLATE utf8_general_ci
ALTER my_table t1
CONVERT A CHARACTER SET utf8 COLLATE utf8_general_ci
ALTER my_table t1 MODIFICAR
my_column VARCHAR ( 100 )
CHARACTER SET utf8 COLLATE utf8_general_ci
3
Comprobar la configuración del juego de caracteres de la aplicación que está insertando datos con asegurarse de que está utilizando UTF - 8 . Por ejemplo , si está usando PHP y HTML, agregar el encabezado "header ( 'Content- Type: text /html ; charset = utf - 8 '); " PHP en la parte superior de su archivo , incluya el meta- tag HTML " "en la sección head HTML y llamar a la " mysql_set_charset ( ' utf8 ', $ my_db_link ) "la función después de conectarse a la base de datos
4
Insertar caracteres árabes con el siguiente comando MySQL: .
INSERT INTO VALORES my_table ( my_column ) ( ' my_string ' )
< p > Reemplazar " my_string " con la cadena árabe.