为什么我java中文本输入进去的数字都是一些乱码

2020-09-29 科技 62阅读
汉字的字符集不匹配,比如说用UTF-8字符集去解析GBK字符集的汉字就会变成乱码
这里不要用FileReader,这个类用的是默认字符集去读取文本,改用InputStreamReader,它的构造方法中能够指定字符集,让它作为BufferedReader的源,就不会乱码了
hcl=new BufferedReader(new InputStreamReader(new FileInputStream(wjlj
), "GBK"));
如果还是乱码,就把GBK改成UTF-8
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com