黑马程序员技术交流社区

标题: 怎样解决读取文件内容的乱码问题??? [打印本页]

作者: 闫常国    时间: 2013-5-8 18:29
标题: 怎样解决读取文件内容的乱码问题???
本帖最后由 闫常国 于 2013-5-9 10:18 编辑

读取文本文件时出现乱码,求高手解决。

QQ截图20130508182631.jpg (29.07 KB, 下载次数: 0)

QQ截图20130508182631.jpg

作者: 极限冰风    时间: 2013-5-8 18:44
BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(file)"UTF-16"))
使用文件流读取,转换编码为“UTF-16”,这样乱码的问题就解决了,
作者: 陈晖    时间: 2013-5-8 19:07
读取文件的时候,方法有多个参数的重载,将Encoding.Default或者Encoding.UTF-8就行了。:)
作者: net七期王雷    时间: 2013-5-8 19:30
先看一下你文本文件的编码方式,在程序中设置相同的编码方式就OK了,杨老师的视频里有啊。
作者: 迟强    时间: 2013-5-8 19:40
Encoding.Default 使用系统编码方式
作者: 郎吉祥    时间: 2013-5-8 20:16
File.ReadAllLines(文件地址,Encoding.Default);一般来说,这个都可以解决乱码




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2