如何在续集Pro中更改Mysql表的编码?
在表中,我想添加一行数据,字符是中文,但我不能添加,因为编码不正确。

发布于 2017-08-22 04:22:53
我想出了解决办法:

并应确保表结构字段的编码。
[client]下找到mysql的配置文件(my.cnf),请添加以下配置:
默认-字符集=utf8 8 init_connect='SET NAMES utf8‘并重新启动mysql。
因此,在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/share/mysql/charsets/ |
+--------------------------+----------------------------+ 这样就不会有混乱的代码了。
https://stackoverflow.com/questions/45808584
复制相似问题