我们在涉及到读取文本文件时,常常会由于格式的设置原因出现乱码问题,有些人经常通过设置整个项目的编码格式来解决,殊不知通过此方法常常会使java文件中的汉字转化为乱码,仍然不可取。最好的途径是在读取文件时,就设置好格式。例子程序如下:
try {
[color=darkred] BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(fileChooser.getSelectedFile()),"gb2312"));[/color]
String line;
while ((line = reader.readLine()) != null) {
... ...
}
} catch (IOException ex) {
Logger.getLogger(OntFliterFrame.class.getName()).log(Level.SEVERE, null, ex);
}
通过此种方法,可避免一些中文乱码的问题。
java打开中文文件名乱码怎么解决方法 java file中文乱码
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
CRT客户端连接Centos7.8系统出现中文乱码
中文乱码问题
vim 中文显示 f5 -
Java Spring “Bean” 面试清单(含超通俗生活案例与深度理解)
一、Bean 定义和依赖定义有哪几种方式
#面试 #经验分享 #笔记 #java 作用域
















