http://www.cnblogs.com/qingjun1991/p/4971689.html 

txt文件打开是乱码,那是因为软件没有正确的识别编码

有时候会看到jpg图片像gif图片一样会动,那是因为它只是后缀名是jpg,实际上是gif格式

像这些情况有很多...

像jpg、png、gif、bmp、rar、zip、mp3、mid...这些非文本的文件大多都会在文件的前几个字节标明文件的真实格式,所以只要判断文件的前几个字节就行了

像txt、html、cs、java、css、js、xml、cpp...这些文本文件也可以靠前几个字节识别,但ANSI编码是不加的,ANSI编码又会因为操作系统的不同而不同,所以导致乱码的频频出现。

为此我研究出一套识别方法,集成到我的作品

当打开软件浏览文件,文件列表的格式列就是智能编码识别和智能格式识别的结果,下划线表示是文本文件

如果要求文本文件编码识别高精确,就点击高级按钮->勾上最强识别编码