現象
從某些軟體(如金山詞霸)複製文字貼到記事本、Word 顯示亂碼,唯獨 UltraEdit 能正常顯示。需先貼到 UltraEdit 再轉貼,極度不便。
根因分析
Windows XP 預設輸入法為「英文(美式鍵盤)」。許多使用者習慣從 Windows 98 時代保留此設定,並刪除「中文鍵盤」版面。但 XP 的文字複製/貼上機制與鍵盤版面關聯,僅保留美式鍵盤會導致特定應用程式的剪貼板資料編碼錯誤,產生亂碼。
解決方法
- 「控制台」→「語言和地區選項」→「語言」索引標籤 →「詳細資料」。
- 在「已安裝的服務」中,點擊「新增」→ 輸入法語言選「中文(繁體)」→ 鍵盤版面/輸入法勾選「中文鍵盤」→ 確定。
- 將「預設輸入語言」設為「中文(繁體) - 中文鍵盤」。
- 選中「英文(美式鍵盤)」,點擊「移除」。
- 確定套用,重新開機或重新登入。
驗證
再次從金山詞霸等軟體複製文字貼到記事本/Word,亂碼問題即解決,無需中繼軟體。
補充說明
- 此問題常發生於從 Windows 98 升級/遷移設定的使用者,因 98 不受此限制。
- 若習慣使用特定輸入法(如新酷音、微軟新注音),請保留該輸入法並設為預設,同樣需確保「中文鍵盤」版面存在。
- 剪貼板編碼處理與系統預設輸入語言/鍵盤版面綁定,是 XP 相較 98 的特性差異。