問題現象
XP 下複製、貼上文字(含記事本)出現亂碼,同機 Win98 卻正常。
原因分析
XP 預設輸入法為「英語(美式鍵盤)」,習慣從 Win98 遷移的使用者常刪除中文輸入法、保留英文鍵盤。但 XP 的文字服務架構要求中文環境下預設鍵盤版面需為中文相容模式,否則剪貼簿文字編碼轉換錯誤導致亂碼。
解決步驟
- 右鍵工作列語言列圖示 →「設定」。
- 在「文字服務和輸入語言」對話框→「設定」索引標籤。
- 在「已安裝的服務」列表中,找到「鍵盤版面:美式鍵盤」的英語輸入法 →「移除」。
- 將「預設輸入語言」設為「中文 (中國) - 簡體中文 - 美式鍵盤」(或微軟拼音/新注音等中文輸入法)。
- 確定套用,重新登入或重開機生效。
替代應急方案
若不想調整系統設定,剪貼操作時手動切換至中文輸入法狀態(輸入法指示器顯示中文),再執行複製/貼上,通常可避免亂碼。
補充說明
- 此問題特定於 XP 早期版本(SP1 前),SP2/SP3 對文字服務相容性大幅改善,較少發生。
- Win98 架構不同,無此問題。
- Vista/7/10/11 文字服務框架重寫,此類問題極少見。