13.7.4.2 SET CHARACTER SET 语句

SET {CHARACTER SET | CHARSET}
    {'charset_name' | DEFAULT}

该语句使用给定的 Map 关系 Map 在服务器和当前 Client 端之间发送的所有字符串。 SET CHARACTER SET设置三个会话系统变量:character_set_clientcharacter_set_results设置为给定的字符集,character_set_connection设置为character_set_database的值。参见第 10.4 节“连接字符集和排序规则”

  • charset_name *可以带引号或不带引号。

可以使用值DEFAULT恢复默认字符集 Map。默认值取决于服务器配置。

某些字符集不能用作 Client 端字符集。尝试将它们与设置字符集一起使用会产生错误。参见不允许的 Client 字符集