sql >> Base de Datos >  >> RDS >> Mysql

MySQL y UTF-8

NOMBRES DE ESTABLECIMIENTO

SET NAMES indica qué conjunto de caracteres utilizará el cliente para enviar sentencias SQL al servidor. Eso significa que SET NAMES 'cp1251' le dice al servidor que "los futuros mensajes entrantes de este cliente están en el juego de caracteres cp1251". También especifica el juego de caracteres que el servidor debe usar para enviar los resultados al cliente.

ESTABLECER CONJUNTO DE PERSONAJES

SET CHARACTER SET es similar a SET NAMES , pero establece character_set_connection y collation_connection a character_set_database y collation_database . A SET CHARACTER SET x declaración es equivalente a estas tres declaraciones:

SET character_set_client = x;
SET character_set_results = x;
SET collation_connection = @@collation_database;

ESTABLECER NOMBRES es suficiente.