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