MySQL> show variables like 'character%';
+--------------------------+----------------------------------------+
| Variable_name | Value |
+--------------------------+----------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/MySQL/share/MySQL/charsets/
| +--------------------------+----------------------------------------+
使用MySQL命令修改MySQL字符集
MySQL> SET character_set_client = utf8 ;
MySQL> SET character_set_connection = utf8 ;
MySQL> SET character_set_database = utf8 ;
MySQL> SET character_set_results = utf8 ;
MySQL> SET character_set_server = utf8 ; 3. C api
MySQL_options(MySQL, MySQL_SET_CHARSET_NAME, 'utf8');
MySQL_real_connect(MySQL, ...);