abstract:因轉(zhuǎn)戰(zhàn)php,windows下開發(fā)環(huán)境,服務(wù)器是linux環(huán)境,經(jīng)常會碰到utf-8 BOM的問題(utf8簽名和無簽名),之前碰到問題就先查看有時(shí)還會忘掉,后來就做了這個小工具進(jìn)行檢測,因?yàn)閷#比較熟所以就用C#來做了??梢詸z測一個目錄下指定后綴名的代碼文件編碼格式,雙擊列表的某一項(xiàng)或右鍵可以打開查看或保存為utf8無簽名編碼。源碼已上傳到https://github.com/lrj525/F
因轉(zhuǎn)戰(zhàn)php,windows下開發(fā)環(huán)境,服務(wù)器是linux環(huán)境,經(jīng)常會碰到utf-8 BOM的問題(utf8簽名和無簽名),之前碰到問題就先查看有時(shí)還會忘掉,后來就做了這個小工具進(jìn)行檢測,因?yàn)閷#比較熟所以就用C#來做了。
可以檢測一個目錄下指定后綴名的代碼文件編碼格式,雙擊列表的某一項(xiàng)或右鍵可以打開查看或保存為utf8無簽名編碼。
源碼已上傳到https://github.com/lrj525/FileEncodingTool
目前的問題:
程序通過判別文件的編碼可能性進(jìn)行識別
發(fā)現(xiàn)如果有中文(非純英文時(shí))識別率最好,純英文時(shí)就算保存指明了utf8無簽名也會顯示成ASCII,純英文時(shí)不會編碼
歡迎大家一起研究
下面是一些截圖