我有一堆包含主要ISO-8859-1和UTF-8編碼的文件。查找文件ISO-8859-1編碼?
我想使所有文件UTF-8,但是當試圖使用 iconv對這些文件進行批量編碼時,會出現一些問題。 (文件削減了一半,等)
我supposse原因是的iconv要求「和」 encoding知道,所以如果命令看起來像這樣
iconv -f ISO-8859-1 -t UTF-8 in.php -o out.php
但「in.php」如果已經UTF-8編碼,導致問題(糾正我,如果我錯了)
有沒有辦法,我可以列出所有的編碼不是UTF-8的文件?
UTF-8文件不應該,「正常」,有一個BOM(雖然在實踐中,他們經常這樣做。而一個UTF-8編碼的BOM可以非常清楚的存在ISO-8859-1文件的開頭(這意味着「ï¿¿」)......當然,這不太可能。 – bobince 2009-02-26 12:06:00