Su respuesta es que puede configurar mediante MySql Settings. En My Answer puede haber algo fuera de contexto, pero esto también es una ayuda para ti.
cómo configurar Character Set
yCollation
.
Para las aplicaciones que almacenan datos usando el juego de caracteres predeterminado de MySQL y la intercalación ( latin1, latin1_swedish_ci
), no se necesita una configuración especial. Si las aplicaciones requieren el almacenamiento de datos con un juego de caracteres o una colación diferente, puede configurar la información del juego de caracteres de varias formas:
- Especifique la configuración de caracteres por base de datos. Por ejemplo, las aplicaciones que usan una base de datos pueden requerir
utf8
, mientras que las aplicaciones que usan otra base de datos pueden requerir sjis.
- Especifique la configuración de caracteres al iniciar el servidor. Esto hace que el servidor use la configuración dada para todas las aplicaciones que no hacen otros arreglos.
- Especifique la configuración de caracteres en el momento de la configuración , si crea MySQL desde la fuente. Esto hace que el servidor use la configuración dada para todas las aplicaciones, sin tener que especificarlas al iniciar el servidor.
Los ejemplos que se muestran aquí para su pregunta para establecer el conjunto de caracteres utf8, aquí también establecen la intercalación para más útil ( utf8_general_ci
intercalación`).
Especificar la configuración de caracteres por base de datos
CREATE DATABASE new_db
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
Especificar la configuración de caracteres al iniciar el servidor
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
Especificar la configuración de caracteres en el momento de la configuración de MySQL
shell> cmake . -DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
Para ver los valores del conjunto de caracteres y las variables del sistema de clasificación que se aplican a su conexión, utilice estas declaraciones:
SHOW VARIABLES LIKE 'character_set%';
SHOW VARIABLES LIKE 'collation%';
Esta puede ser una respuesta larga, pero puede usarla. Espero que mi respuesta te sea útil. para obtener más información http://dev.mysql.com/doc/refman/5.7/en/charset-applications.html