您的位置:首页 > 编程语言 > Java开发

java读取文件,中文乱码

2012-02-21 09:17 274 查看
前两天搞了项目,读取文件时候,发现中文读出来会有乱码,试了几种方法

开始用了getBytes方法,结果不行

后面终于成功了

BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(file),"UTF-8"));


以某种编码读取指定的文件。由于我的文件当时保存时是UTF-8编码的,所以我采用UTF-8编码构造输入流。

至于文件编码的查看,你可以用另存为的方式查看当前文件的默认编码,保存类型即你当前的编码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: