最近在做自己的博客項目,需要在公司和家代碼同步,當然代碼托管到了碼雲上面,但是公司是win系統,家里是mac系統,奇怪的是在公司。。。。。算了不廢話了,直接正題吧。
就是代碼在公司中文顯示沒毛病,然后在家就是中文亂碼。
這個問題困擾我好久,最近發現在家執行sql文件,雖然在navicat中顯示的是中文,但是從數據庫中取出來的就是亂碼,真是奇了怪了,百度上有的說改什么數據庫配置啊,什么數據庫表的編碼方式啊,還有的說改mac系統的編碼方式,所以一直以為是mac上數據庫安裝有問題,但是用數據命令查詢,中文沒問題,於是感覺是mac的navicat工具有問題,百度了一下改正的方法是這樣的:
一定要把navicat的編碼方式設置為自動,然后
才可以改變數據庫的編碼方式,這樣就好了,真是神了。。。