一下
如
(fs[0]
==
0xEF
&&
fs[1]
==
0xBB
&&
fs[2]
==
0xBF)
是UTF-8的
你试试看这两种方式:
1、
FileStream fs = new FileStream("你的路径", FileAccessReadWrite, FileModeOpenOrCreate);
StreamReader sr = new StreamReader(fs, EncodingDefault);
srReadToEnd();
srClose();
fsClose();
2、
FileReadAllLines("你的路径", EncodingDefault);
很多种呀,具体可以分析一下 File类,
EncodingDefault一般来讲不会乱码了,如果会你其他的编码
1、以txt文件为例。首先必须打开该文件。
2、打开文件之后,其他你是看不到文件编码的。这个时候点击 文件->另存为。
3、在d出的另存为对话框中,你就可以看到文件的编码格式啦,这在中用红框标出。
4、如果想你修改文件的编码格式,那么就可以能过显示编码格式的地方,下拉,选择你想要使用的编码;然后点击保存,就可以生成另一个编码格式的文件啦。
以上就是关于java怎么获取txt文件编码格式全部的内容,包括:java怎么获取txt文件编码格式、怎么用C#获取任何文件的编码格式、在windows下如何查看文件编码格式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)