由於電腦發展初期時,各國格自發展自己的字元編碼,沒有一個統一的標準
同一個文字碼在兩個不同語言的系統解碼出來可能是不同的兩個字
例如 GB 編碼的簡中文件在繁體的系統中會得到錯誤顯示結果,即亂碼

在現在,有些程式能自動檢測出文件所使用的字元編碼,來依照正確的方式解碼
但辨識成功率並不是 100%,有時還是需要人工手動測試/設定

Unicode 收錄了多種語言的的文字,並不會出現以上傳統字元編碼的問題
你可以將傳統字元編碼轉換成 Unicode 來避免許多使用傳統字元編碼所造成的問題


另存文字編碼為 UTF-8 格式

以記事本開啟檔案,如果沒有出現亂碼
直接另存新檔,將編碼設定為 "UTF-8" 即可

轉換字元編碼與中文繁簡字形

如果有亂碼你必須使用以下之一工具來轉換字元編碼為 UTF-8
UTFCast Express
‧ ConvertZ
※ ConvertZ 可以將簡體中文轉為繁體


UTFCast Express

轉換字元編碼與中文繁簡字形

UTFCast 會自動檢測輸入檔案的字元編碼格式,並將它轉換為 UTF-8 編碼輸出
Encoding 欄位即輸入檔的字元編碼格式檢測結果

由於 UTFCast Express 為免費版,有功能限制,只能輸出 UTF-8 編碼
且無法手動設定輸入編碼,無法避免自動檢測結果錯誤造成的轉換失敗

用法:

1. 執行 UTFCast Express

2. 設定 來源目錄 (Source directory)

3. 設定 目標目錄 (Target directory)

4. 點擊 [Start] 開始轉換


ConvertZ

ConvertZ 可以互相轉換以下這些字元編碼格式:
GBK、Big5、Unicode-LE/BE、UTF-8、HZ、Shift-JIS、JIS、EUC-JP
並且可以轉換中文繁/簡字形

用法:

1. 執行 ConvertZ

2. 點擊 [純文字檔轉換]

轉換字元編碼與中文繁簡字形

3. 開啟字幕檔所在目錄

4. 在右上方檔案清單中選取要轉換的檔案

5. 點擊 [進階選項]

6. 選擇正確的輸入字元編碼格式,使左下方的來源內容正確顯示

7. 選擇輸出字元編碼格為 UTF-8
(如果要將簡體中文轉為繁體,則勾選 "繁體中文")

轉換字元編碼與中文繁簡字形

8. 設定輸出目的地

9. 點擊 [隱藏進階選項] > 點擊 [開始轉換]


中文繁簡字形轉換

雖然 ConvertZ 可以轉換中文繁簡字形,但由於作者已停止維護數年了
所以這邊推薦使用 OpenCC 轉換中文繁簡字形
不過 OpenCC 僅支援 Unicdoe 輸入
必須先用 UTFCast 之類的工具將字元編碼格轉為 UTF-8

轉換字幕檔中文繁簡字形須注意字型名稱問題
如果原本字幕名稱是簡體中文字,被轉換成繁體字後
可能造成程式找不到符合名稱的字型,播放使用預設的字型
所以你必須手動修改字型名稱
文章關鍵字
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!