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

加入檔案
- 按右上角的「+ 加入檔案」或「+ 加入資料夾」,或直接把檔案、資料夾拖進視窗。
- 加入資料夾時,預設會包含子資料夾(右側「輸出」區的「加入資料夾時包含子資料夾」)。
- 加入資料夾時會略過忽略的檔案類型(圖片、壓縮檔、執行檔……)與以「.」開頭的隱藏檔;個別加入的檔案一律列入。
- 同一個檔案不會重複加入。
檔案清單
| 欄位 | 說明 |
|---|---|
| 勾選框 | 只有勾選的檔案會轉換;「全選/全部不選」「移除未勾選」在清單右上角 |
| 名稱、位置、大小 | 視窗太窄時會先隱藏「大小」再隱藏「位置」,滑鼠移到名稱上可看完整路徑 |
| 偵測編碼 | 讀檔案開頭 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 個檔案)」固定在面板底部,視窗再矮也看得到。轉換在背景進行,可隨時按「取消」;完成後會顯示「轉換、無變更、略過、失敗」各幾個。
- 每個檔案先寫入隨機命名的新暫存檔,成功後再更名,寫到一半中斷也不會損毀原檔;資料夾裡預先放好的符號連結不會被跟著寫出去。
- 有無法解碼的位元組時,沒有備份就不會覆寫原檔(狀態為「略過」,滑鼠移上去可看原因)。請指定正確的來源編碼、開啟備份,或改為另存到資料夾。
- 轉換後位元組完全相同的檔案不會重寫(狀態為「無變更」),修改時間保持不變。
- 轉換後清單會重新偵測編碼,可以馬上確認結果。
