Después de la actualización de MySQL 4.1 para el servidor de base popular, el formato UTF - 8 se integró plenamente . Si su base de datos ( DB ) fue compilado antes de ese momento , o si se establece como tal de forma manual, puede que no tenga un UTF - 8 completamente la base de datos . UTF - 8 es un uniforme , base de datos basada totalmente carácter occidental que actúa mucho más limpia que la de otros tipos de bases de datos . Por lo tanto, es útil para convertir su base de datos para el formato UTF - 8 . Puedes convertir esto en la línea de comandos . Instrucciones
1
Abra el terminal en el equipo si la base de datos es local , de lo contrario sesión a través de Secure Shell (SSH )
2
Type " mysqldump - . Usuario = USUARIO - password = cONTRASEÑA - default- character-set = latin1 - . skip- set -charset DBNAME > backup.sql "(sin las comillas)
3
Reemplace todas las letras en mayúsculas para que sean relevantes para su base de datos y pulse "enter".
4
tipo " chgrep latin1 backup.sql utf8 " y presionar " Enter".
5 < p> Type " mysql - user = uSUARIO - pasword = contraseña - ejecutar = " LA BASE DE DATOS dbname ; . CREAR BASE DE DATOS DE CARÁCTER dbname SET utf8 COLLATE ut8_general_ci ; " . ( reemplazando el nombre de usuario, tanto de dbname ) Pulse el botón" Enter "
6
Type " mysql - user = uSUARIO - password = cONTRASEÑA - default -character-set = dbname utf8 < backup.sql " y pulse ". Escriba"
< br > 7
Escriba el siguiente código y presiona "Enter " para completar el proceso :
sed- i " " ' s/latin1/utf8/g ' backup.sql