Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 記事本開啟文字檔出現亂碼?五大原因與解決方案完整整理

編輯:Win7 系統應用技巧

常見原因分析

  1. 副檔名錯誤:原為 Word (.docx)、網頁 (.html)、PDF 等格式,強行改成 .txt 用記事本開啟。
  2. 編碼不匹配:原檔以 UTF-8、Unicode、UTF-16 儲存,記事本預設以 ANSI (Big5/GBK) 開啟。
  3. 缺少字型:檔案使用特殊字型 (藝術字、象形字、稀有字),系統字型庫無對應字型。
  4. 非文字檔案:圖片、執行檔、壓縮檔等二進位檔案用記事本開啟。
  5. 系統地區/語言設定錯誤:非 Unicode 程式語言設定不正確。

五大解決方案

1. 還原正確副檔名 (最簡單)

  • 若知原格式:將 .txt 改回 .docx、.html、.pdf 等,用對應軟體開啟。
  • 例:網頁存為 .txt → 改為 .html → 瀏覽器開啟即為正常網頁。

2. 補充缺失字型

  • 下載安裝對應字型 (如 標楷體、新細明體、微軟正黑體、Google Noto Fonts 等)。
  • 字型檔 (.ttf/.otf) 右鍵 → 「安裝」或複製到 C:\Windows\Fonts。

3. 變更開啟編碼 (另存新檔法)

  1. 記事本開啟亂碼檔案 → 「檔案」 → 「另存新檔」。
  2. 編碼下拉選單選擇 UTF-8、Unicode、Unicode big endian 等嘗試。
  3. 另存為新檔名 → 用記事本開啟新檔驗證。

4. 使用正確軟體開啟

  • 右鍵檔案 → 「開啟舊檔」 → 選擇原建立軟體 (Word、瀏覽器、Notepad++、VS Code 等)。
  • Notepad++ / VS Code 可自動偵測編碼、顯示十六進位、支援大檔案,強烈建議取代記事本。

5. 修改系統非 Unicode 程式語言 (進階)

  1. 控制台 → 時鐘和區域 → 區域 → 「系統管理」索引標籤。
  2. 「變更系統地區設定」→ 「目前的系統地區設定」選擇對應語言 (如 中文(繁體,台灣) / 中文(簡體,中國))。
  3. 重新開機生效。

或使用指令 (Linux 環境): gconf-editor → apps/gedit-2/preferences/encodings/auto_detected 加入 GB18030, GBK, GB2312 並移至最上層。

工具推薦:徹底取代記事本

  • Notepad++:免費、開源、支援多標籤、語法高亮、編碼自動偵測、外掛豐富。
  • Visual Studio Code:現代編輯器、Git 整合、擴充功能生態強大。
  • Sublime Text:啟動極快、多游標編輯、輕量。
Copyright © Windows教程網 All Rights Reserved