fileinputstream中文乱码(如何解决fileinputstream中文乱码问题?)
- 作者: 五速梦信息网
- 时间: 2026年03月18日 12:29

如何解决fileinputstream中文乱码问题?让我们看看!
Java中使用 FileInputStream 读取txt在等待文档时,中文会产生代码混乱,因为一个中文对应于两个字节存储(负数),即读取相应中文的字节数应为偶数; 和英文对应于一个字节存储。FileInputStream每次读一个数组长度的字节,读的中文字节数可能是奇数,也就是只读中文字节的一半,有乱码。
解决方案如下:
try {
fis = new FileInputStream(file);
InputStreamReader reader = new InputStreamReader(fis,"GBK"); //最后"GBK"根据文件属性,如果没有,则改为"UTF-8"试试 BufferedReader br = new BufferedReader(reader); String line; while ((line = br.readLine()) != null) { System.out.println(line); } br.close(); reader.close(); } catch (Exception e) { e.printStackTrace(); } finally { if (fis != null) { try { fis.close(); } catch (IOException e) { e.printStackTrace(); } } }
关于解决fileinputstream我们知道中文乱码的问题。!
- END -
- 上一篇: filco是什么(filco是什么存在)
- 下一篇: filza闪退解决方法(手机常见问题方法有哪些)
相关文章
-
filco是什么(filco是什么存在)
filco是什么(filco是什么存在)
- 互联网
- 2026年03月18日
-
fila是什么牌子(FILA(斐乐)是全球前三位的健身运动品牌)
fila是什么牌子(FILA(斐乐)是全球前三位的健身运动品牌)
- 互联网
- 2026年03月18日
-
fila斐乐是什么档次(fila是哪个国家的品牌)
fila斐乐是什么档次(fila是哪个国家的品牌)
- 互联网
- 2026年03月18日
-
filza闪退解决方法(手机常见问题方法有哪些)
filza闪退解决方法(手机常见问题方法有哪些)
- 互联网
- 2026年03月18日
-
findx2和findx2pro区别(OPPO Find X2 Pro)
findx2和findx2pro区别(OPPO Find X2 Pro)
- 互联网
- 2026年03月18日
-
find(演示机型:oppoFind X3)
find(演示机型:oppoFind X3)
- 互联网
- 2026年03月18日






