话不多说,上图
当我向mysql中插入数据时,发现原来正常的字符串插入之后变成了问号,于是我开始查看mysql的编码情况
果不其然。其中有些时gbk,,接下来我提供一下永久解决办法:
找到c盘下的programdata文件夹,找到mysql文件夹下的my.ini
在[client]下添加
default-character-set=utf8
在[mysql]下添加
default-character-set=utf8
在[mysqld]下添加
character-set-server=utf8
collation-server=utf8_general_ci
init_connect=‘SET collation_connection = utf8_unicode_ci’
init_connect=‘SET NAMES utf8’
skip-character-set-client-handshake
问题成功解决
希望可以帮助到大家!!!!