天天看點

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—>右擊—>重新啟動