java读取文件的编码问题:有无BOM的UTF-8和GBK


java在读取文件的时候怎么去判断文件的编码:
有三种编码方式:有BOM的UTF-8、无BOM的UTF-8、GBK
在网上找了很多,都不是很准确的判断
特别是对无BOM的UTF-8和GBK的判断,有些例子要把文件读几遍,这样效率太低,不实用,有没有什么好的解决方法,请指教

gbk java utf-8 字符编码

推倒二次元 9 years, 8 months ago

使用InputStreamReader,可以指定编码。

初吻给了奶嘴 answered 9 years, 8 months ago

Your Answer