Win7 系統語言明明是中文,安裝中文軟體 (特別是繁體中文版軟體) 卻介面顯示亂碼。主因是 「非 Unicode 程式的語言」 設定錯誤 (預設可能為英文、日文或繁體),導致未使用 Unicode 的舊版中文軟體無法正確解碼顯示。修改此設定並重裝軟體即可修復。
修復步驟
- 開啟「控制台」→ 「地區及語言」 (或搜尋
intl.cpl)。
- 切換至 「系統管理」 索引標籤。
- 在「非 Unicode 程式的語言」區塊,點擊 「變更系統地區設定」。
- 將「目前的系統地區設定」改為 「中文 (簡體,中國)」 (Chinese (Simplified, PRC))。
- 點擊「確定」→ 系統提示重新開機 → 重啟電腦。
- 重啟後,解除安裝原亂碼軟體,重新安裝即可正常顯示中文。
補充設定 (國內使用者建議同步設定)
- 在「格式」索引標籤:「格式」改為 「中文 (簡體,中國)」。
- 在「位置」索引標籤:「位置」改為 「中國」。

原理說明
- Windows 使用 代碼頁 (Code Page) 解碼非 Unicode 程式 (ANSI 應用程式) 的文字。
- 系統地區設定決定預設代碼頁:
簡體中文 → CP936 (GBK)
繁體中文 → CP950 (Big5)
英文 → CP1252
- 設定錯誤會導致以 Big5 編碼的繁體軟體用 GBK 解碼 (或反之),產生亂碼。
適用其他語言
安裝日文、韓文、俄文等非 Unicode 軟體出現亂碼時,同理將「非 Unicode 程式的語言」切換為對應語言 (日文、韓文、俄文) 並重裝軟體,通常可修復。