解決NotePad++中文亂碼(由於系統問題),並非NotePad++設置導致的亂碼解決!

工作中一直用Notepad++感覺很方便,從沒出過問題。
偶然用了一次騰訊安全管家的軟件優化後,再用Notepad打開以前的文檔,代碼,中文註釋變成亂碼了。
可是用別的軟件打開就沒問題,比如記事本,IDEA等。所以我以爲是Notepad更新後的Bug。

解決:

主要是HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/FontAssoc這個裏面不完整,所以按照標準設置補充更改正確就行了。

具體就是:
1. 打開註冊表編輯器:【運行命令行:regedit】
2. 找到註冊表 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/FontAssoc
3. 正常情況下,會有Associated DeaultFonts、Associated CharSet兩個文件夾,其正確的內容應是: 
Associated CharSet 
默認= "數值未設置"
ANSI(00)= “YES” 
DEN(FF)= “YES” 
GB2312(86)= “YES” 
OEM(FF) =  "NO"
SYMBOL(02)= “NO” 

Associated DefaultFonts 
默認= "數值未設置"
AssocSystemFont=“simsun.ttf” 
FontPackageDecorative=“宋體” 
FontPackageDontcare=“宋體” 
FontPackageModern=“宋體” 
FontPackageRoman=“宋體” 
FontPackageScript=“宋體” 
FontPackageSwiss=“宋體” 
或 (我的Win7裏面就應該是下面這個設置)
AssocSystemFont=“simsun.ttf” 
FontPackage=“新宋體” 
FontPackageDecorative=“新宋體” 
FontPackageDontcare=“新宋體” 
FontPackageModern=“新宋體” 
FontPackageRoman=“新宋體” 
FontPackageScript=“新宋體” 
FontPackageSwiss=“新宋體” 

如果自己的註冊表裏的內容與上述內容不一樣,那麼按照上面的完整內容,該改正的改正,該添加的添加。(謹慎小心,別寫錯字母了)


5. OK了,註銷或重啓。看看有沒有解決亂碼問題吧。我是按照這個解決的,歡迎加入羣一起學習討論!

點擊鏈接加入羣聊【專注JavaWeb開發】:點擊鏈接加入羣聊【專注JavaWeb開發】

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章