Skip to content

檔案轉換 ​

批次轉換文字檔的編碼與繁簡字形。左上是檔案清單、下方是預覽、右側是轉換設定。

檔案轉換頁

加入檔案 ​

  • 按右上角的「+ 加入檔案」或「+ 加入資料夾」,或直接把檔案、資料夾拖進視窗。
  • 加入資料夾時,預設會包含子資料夾(右側「輸出」區的「加入資料夾時包含子資料夾」)。
  • 加入資料夾時會略過忽略的檔案類型(圖片、壓縮檔、執行檔……)與以「.」開頭的隱藏檔;個別加入的檔案一律列入。
  • 同一個檔案不會重複加入。

檔案清單 ​

欄位說明
勾選框只有勾選的檔案會轉換;「全選/全部不選」「移除未勾選」在清單右上角
名稱、位置、大小視窗太窄時會先隱藏「大小」再隱藏「位置」,滑鼠移到名稱上可看完整路徑
偵測編碼讀檔案開頭 64 KB 判斷;橘色並帶「?」表示線索不足、是推測的;「二進位檔」會在轉換時略過
狀態待轉換、轉換中、完成、無變更、略過、失敗;滑鼠移到「完成」「略過」「失敗」上會顯示細節

按列尾的「×」可把檔案從清單移除。

預覽 ​

點清單中的檔案,下方會左右對照「原始內容」與「轉換結果」,標籤上標示偵測到的編碼與實際做的轉換(例如「Big5 · 簡→繁」)。

  • 預覽只讀檔案開頭一段(預設 16 KB,可在設定調整),不會寫入任何東西。
  • 有字元無法以目標編碼表示、無法解碼的位元組,或修正了 charset 時,預覽標題旁會出現提示。

轉換設定 ​

設定說明
來源編碼預設「自動偵測」;偵測錯了可以手動指定,指定時二進位檔也會照常轉換
目標編碼Big5、GBK、UTF-8、UTF-16 LE/BE、Shift_JIS、EUC-JP、ISO-2022-JP、HZ
字形自動、繁體、簡體、不轉換,見下表
繁簡轉換可能轉換字形時才出現:引擎、字形標準、臺灣慣用詞、自訂詞典,見繁簡轉換引擎

字形的四個選項:

選項行為
自動輸出 Big5 時,簡體文字轉成繁體;輸出 GBK 或 HZ 時,繁體文字轉成簡體;其他編碼只轉編碼。已經是目標字形的文字不會再轉一次
繁體一律轉成繁體(來源是 Big5 時本來就是繁體,略過)
簡體一律轉成簡體(輸出 Big5 時無效,改用自動,因為 Big5 沒有簡體字)
不轉換保留原字形;目標編碼沒有的字以同義字代替,例如輸出 Big5 時「发」→「發」

選項 ​

  • UTF-8 加上 BOM:只在目標是 UTF-8 時有作用;UTF-16 一律加 BOM。
  • 將 &#NNNN; 數字記法轉成文字:例如 中 → 「中」。只轉 U+0080 以上的字,< 這類 HTML 語法字元保持原樣。
  • 修正網頁的 charset 宣告:對網頁類型的檔案(*.htm*、*.php*、*.js……),把 <meta charset> 與 XML 宣告的 encoding 改成目標編碼。網頁類型的檔案遇到缺字時以 &#NNNN; 表示,其他檔案以 ? 表示。

輸出 ​

  • 覆寫原檔:轉換結果寫回原檔。可勾選「先將原檔備份為『檔名.bak』」;「檔名.bak」已存在時改用「檔名.1.bak」,依此類推,不會蓋掉舊的備份。按下開始轉換後會再確認一次。
  • 另存到資料夾:結果寫到指定資料夾,保留子資料夾結構;同名檔案會被覆寫,原檔不動。

開始轉換 ​

右下角的「開始轉換(N 個檔案)」固定在面板底部,視窗再矮也看得到。轉換在背景進行,可隨時按「取消」;完成後會顯示「轉換、無變更、略過、失敗」各幾個。

  • 每個檔案先寫入隨機命名的新暫存檔,成功後再更名,寫到一半中斷也不會損毀原檔;資料夾裡預先放好的符號連結不會被跟著寫出去。
  • 有無法解碼的位元組時,沒有備份就不會覆寫原檔(狀態為「略過」,滑鼠移上去可看原因)。請指定正確的來源編碼、開啟備份,或改為另存到資料夾。
  • 轉換後位元組完全相同的檔案不會重寫(狀態為「無變更」),修改時間保持不變。
  • 轉換後清單會重新偵測編碼,可以馬上確認結果。

深色主題的檔案轉換頁

取自 ConvertZ 的對照表僅供個人非商業使用;OpenCC 詞庫為 Apache-2.0 授權。