windows下mysql编码问题

解决思路

今天在使用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—>右击—>重新启动

原文地址:https://www.cnblogs.com/zwscode/p/14284058.html