題描述:
在Navicat for MySQL(v10.1.7)數據庫連接工具中,表數據中文正常,只有字段注釋中文亂碼(輸入顯示是中文,保存后就亂碼)。
解決過程:
1、執行SQL查看編碼是否UTF8,如果否則設置編碼為UTF8
show variables like 'char%';
show variables like 'collation_%';
發現都是utf8的編碼設置。
2、查看win10系統的活動代碼頁
參考其他博客是說,要把它改成65001就行了。事實上是可行,但是會造成win10系統其它部分軟件中文亂碼的現象!!!(不建議)
3、解決方案
3.1、方案一:右鍵數據庫里鏈接,選擇 鏈接屬性,切換到高級選項卡下,把使用mysql字符集前的勾選去掉,重新保存。
3.2、方案二:可能是Navicat本身版本低的問題。
低版本navicat操作了高版本的mysql,所以嘗試安裝新版navicat嘗試查看注釋中文是否依舊亂碼:
至此,注釋亂碼問題就解決了.....
Win10系統重裝后開始菜單是亂碼怎么辦?Win10系統開始菜單全是亂碼該如何解決?下面就給大家介紹Win10系統開始菜單字體都是亂碼的解決方法。
首先我們需要打開管理員權限:
1、在任務欄空白處右鍵點擊,選擇“屬性”
2、切換到“導航”選項卡,勾選“當我右鍵點擊。。。。。.PowerShell”,點擊“確定”
3、右鍵點擊“開始”徽標,選擇“Windows PowerShell(管理員)”
4、輸入命令修復:
在Windows PowerShell(管理員)下分別執行命令:
$manifest=(Get-AppxPackageMicrosoft.WindowsStore).InstallLocation + ‘AppxManifest.xml’ ; Add-AppxPackage-DisableDevelopmentMode -Register $manifest
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage-DisableDevelopmentMode -Register“$($_.InstallLocation)AppXManifest.xml”}
并回車,等待重置操作結束。
如果以上操作完成之后,無法恢復正常狀態,請重啟計算機,查看是否恢復正常!