Windows 7中文環境下出現介面亂碼(方框、問號、亂碼字符),通常源於三個層面的編碼不匹配:系統區域設定、字體字符集關聯、當前用戶Locale值。經實測綜合整理,三步驟可徹底根治。
控制台 → 「時鐘、語言和地區」 → 「地區和語言」 → 「系統管理」分頁:
此步驟解決系統層面編碼,但應用程式亂碼常持續存在。
開啟註冊表編輯器 Win+R → regedit,定位:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc\Associated Charset
確保右側兩項數值均為 YES(缺失則新建字串值):
"ANSI(00)"="YES""OEM(FF)"="YES"此修復可解決迅雷、QQ旋風等主流應用大部分亂碼,但部分繪圖/相機軟體(如光影魔術手、佳能導入工具)可能仍異常。
定位註冊表:
HKEY_CURRENT_USER\Control Panel\International
找到右側 Locale 值,將預設 00000409(en-US)修改為 00000804(zh-CN)或 00000404(zh-TW)。
必須重啟電腦生效。
AppLocale 或 Locale Emulator 運行