由于之前電腦還原系統了,注冊資訊被清空,是以很多軟體都要重新安裝,安裝完mysql後,我試着運作之前的java web項目,發現存入的資料有亂碼的現象。
首先可以排除的是我項目的代碼問題,接着就是我mysql的問題,我試着輸入查詢編碼
show VARIABLES LIKE 'char%';
發現有的編碼預設為
latin1
,而不是都是
utf8
Paste_Image.png
下面要去修改下
mysql
的配置檔案
my.imi
不過在修改時你會發現
也就是說你沒有權限對my.imi這個配置檔案做修改
需要設定下權限
把my.imi中的
latin1
都改為
utf8
重新開機下mysql服務
再次檢視下資料庫的編碼
latin1都變成utf8了