Windows XP 環境下複製、貼上文字出現亂碼,記事本也同樣發生,但同機器的 Windows 98 卻正常運作。這是典型的輸入法鍵盤配置設定錯誤導致的編碼衝突問題。
根本原因:美式鍵盤配置與中文輸入法衝突
Windows XP 預設輸入法為英語(美式鍵盤),許多用戶習慣刪除中文鍵盤配置,僅保留英文美式鍵盤。但 XP 的 Unicode 處理機制與 98 不同,僅保留美式鍵盤會導致剪貼簿編碼轉換錯誤,產生亂碼。
標準解法:調整輸入法預設值與鍵盤配置
- 右鍵點擊工作列語言列,選擇「設定」
- 在「文字服務和輸入語言」對話框切換至「設定」分頁
- 在「已安裝的服務」列表中,找到「鍵盤配置:美式鍵盤」的英語輸入法,點選「移除」
- 將「預設輸入語言」設定為「中文(中國) - 簡體中文 - 美式鍵盤」
- 按「確定」套用設定
替代方案:操作時強制啟用中文輸入法
若上述設定無效,執行複製、貼上操作時,請先切換至中文輸入法模式(如新注音、微軟拼音),再執行複製貼上動作,同樣可避免亂碼產生。
補充說明
- 此問題為 XP 特有,Windows 98 因架構不同不受影響
- Windows 7/10/11 已大幅改善 Unicode 處理,極少發生此問題
- 若使用第三方輸入法(如搜狗、微軟新注音),建議在輸入法設定中檢查相容性選項
正確設定輸入法預設值與鍵盤配置,即可徹底解決 XP 環境下複製貼上亂碼的困擾。