2009-09-01 57 views

回答

6

在UltraEdit中,正在用於顯示文件的編碼顯示在右側的狀態欄中,以及正在使用的行結束類型,例如「U8-UNIX」。您也可以手動設置文件必須顯示的編碼。在版本10中,這是菜單查看 - >設置代碼頁。您也可以轉換 - 菜單下文件的實際代碼頁文件 - >轉換

如果文件沒有BOM頭文件,則文件開頭的幾個字節表示編碼,即文件的實際編碼,只能被猜測。即使文件具有BOM標題,仍然可能存在編碼問題。

所有的文本編輯都這樣做,有些比其他更好。我沒有做過比較,看看哪個最好。目前(2012年),如果第一個UTF-8字符僅出現在文檔的後面,我知道UltraEdit無法在1000行(或更長)的文本文件中檢測到UTF-8和其他變體。當您手動設置編碼時,它也無法正確顯示編碼。

Notepad++也不是很好的檢測它,但是當你知道編碼時,你可以手動設置它。

Sublime Text據我所知最適合檢測編碼,也是在大文件中。

我認爲也有一些非常好的命令行工具,從GNU移植到Windows,檢測編碼。我敢打賭,這將是最好的選擇。

+0

你能把你的評論放入答案嗎?那麼我會將其標記爲已接受的答案。謝謝! – gsharp 2012-10-08 14:44:08

+0

你去:) – Wouter 2012-10-09 07:37:00

+0

偉大的:-)並感謝您的好答案! – gsharp 2012-10-09 19:48:10

相關問題