发布网友 发布时间:2022-04-23 12:22
共1个回答
热心网友 时间:2022-04-06 05:00
出现中文乱码是因为mysql设置编码GB2312
后,在navicat里连接要要选择mysql默认字符集,创建数据库时候选默认字符集,创建表的varchar字段(或其他字符字段)都不用选择编码,系统默认gbk编码,就不会出现乱码了。
如果已经创建好了表乱码就要把UTF8、gbk、gbk2312编码都调整过来才可以,特别是要大概设计表,把有关字符的字段每个都设置改为gbk即可。