解决思路
今天在使用jdbc对mysql进行大数据操作时发现出现了乱码问题,经过排查发现是因为IDEA使用的编码和mysql不一致造成的。要解决这个问题需要通过修改mysql的配置文件my.ini(该文件就在mysql的安装目录下)。
具体需要修改的地方:凡是出现gbk的地方都要修改为utf8。
另外还需要对下面的地方进行修改:
在[client]下添加
default-character-set=utf8
在[mysql]下添加
default-character-set=utf8
在[mysqld]下添加
--mysql默认的插入的最大容量是1M左右,通过这个语句可以修改最大可插入容量
max_allowed_packet = 1024M
default-character-set=utf8
init_connect='SET NAMES utf8'
character-set-server=utf8
以上步骤完成后重启mysql服务即可。
注:右击我的电脑—>管理—>服务和应用程序—>mysql—>右击—>重新启动