您可以使用SET CHARACTER SET語句設置當前客戶端與服務端通信使用的字符集。該語句會將character_set_client
和character_set_results
設置為給定值,將character_set_connection
設置為character_set_database
的值。
語法
SET {CHARACTER SET | CHARSET}
{'charset_name' | DEFAULT}
其中,charset_name
可不加引號。
示例
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
+--------------------------+---------+
| Variable_name | Value |
+--------------------------+---------+
| character_set_client | utf8mb4 |
| character_set_connection | utf8mb4 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8mb4 |
| character_set_server | utf8 |
| character_set_system | utf8 |
+--------------------------+---------+
7 rows in set (0.01 sec)
SET CHARSET 'big5';
Query OK, 0 rows affected (0.06 sec)
SHOW SESSION VARIABLES LIKE 'character\_set\_%';
+--------------------------+--------+
| Variable_name | Value |
+--------------------------+--------+
| character_set_client | big5 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | big5 |
| character_set_server | utf8 |
| character_set_system | utf8 |
+--------------------------+--------+
7 rows in set (0.21 sec)