iTunes 匯入中文歌單時出現亂碼,多半是 ID3 標籤版本與文字編碼不匹配導致。透過 iTunes 內建功能調整標籤版本並轉譯文字編碼,即可徹底修正,無需第三方工具。
操作步驟
- 將系統語言暫時改為中文(系統偏好設定 → 語言與地區 → 將「繁體中文」或「簡體中文」拖至最上方 → 重新登入)。
- 開啟 iTunes → Command+A 全選歌曲 → 右鍵 → 「取得資訊」/「編輯標籤」 → 勾選「編輯項目」→ 點選「標籤」頁籤。
- 在「ID3 標籤版本」下拉選單選擇 v2.2(或 v2.3/v2.4 視情況嘗試) → 「好」。
- 再次右鍵全選歌曲 → 「取得資訊」→ 「標籤」頁籤 → 取消勾選「ID3 標籤版本」 → 勾選 「轉換 ID3 標籤」 → 文字編碼選擇 「Unicode (UTF-16)」 或第一個選項 → 「好」。
- 將系統語言改回英文(或原本語言),重新開啟 iTunes,中文歌名、歌手、專輯應正常顯示。
原理解析
- ID3 v2.2/v2.3 早期版本常以系統預設編碼(如 Big5、GBK)儲存中文,iTunes 讀取時若編碼判斷錯誤即顯示亂碼。
- 先統一版本,再執行「轉換 ID3 標籤」並指定 Unicode 編碼,強制重寫標籤為通用格式,解決跨平台、跨軟體相容問題。
注意: 操作前建議備份音樂庫(~/Music/iTunes),以防罕見情況導致標籤損壞。此法對多數 iTunes 亂碼情況有效,若無效請嘗試第三方工具如 MP3tag(Windows)或 Kid3(跨平台)批次修復。