您的位置:首页技术文章
文章详情页

java - 如图,a.txt文件开头什么都没有,FileInputstream读取的时候为什么还会出现乱码?

【字号: 日期:2024-02-04 16:30:53浏览:40作者:猪猪

问题描述

java - 如图,a.txt文件开头什么都没有,FileInputstream读取的时候为什么还会出现乱码?

问题解答

回答1:

如果你是在windows平台开发,建议使用nodepad++,并选择以UTF-8无BOM格式编码

回答2:

可能是不可见字符

回答3:

试下把文件另存为utf-8格式

回答4:

是不是有BOM头

回答5:

在windows下面用记事本之类的保存文件就可能出现这种问题,记事本自动插入了三个不可见字节 0xEF 0xBB 0xBF,一般称作BOM头。

你可以把这三个字节输出为16进制或者10进制,看看是不是这三个数字

标签: java
相关文章: