如果是txt的话看文件里边有头信息~
比如:同是写“12345”五个字符
Unicode bigen dian,读入头两个字节是FE FF;文件大小是5*2+2,编码为 FE FF 31 00 32 00 33 00 34 00 35 00
相反Unicode,读入头两个字节是FF FE(00 31 00 32 。。。);
而ANSI无头信息,编码为31 32 33 34 35。文件共5个字节大小。
又如UTF-8有信息头:EF BB BF,接下来5个字节是 31 32 33 34 35,文件共8个字节。
以上供参考!
其它的编码方式也可以由此分析,读出头几个字符,跟FE FF 、FF FE、EF BB BF比较,并结合文件大小,得到txt的编码方式。
[ 此帖被yangfanxing在2010-03-30 21:33重新编辑 ]