社区
Java SE
帖子详情
BufferedReader.readline()读出乱码问题
gcfight
2011-03-19 10:29:22
RT
读出的字符串中,汉字是乱码
这个问题应该怎么解决呢?
请有经验的人指点
...全文
10586
9
打赏
收藏
BufferedReader.readline()读出乱码问题
RT 读出的字符串中,汉字是乱码 这个问题应该怎么解决呢? 请有经验的人指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stu202060510
2011-03-20
打赏
举报
回复
没用过这个方法,学习一下
Ganymede
2011-03-20
打赏
举报
回复
readUTF()是DataInput接口下的实现类有很多,常用的就ObjectInputStream和DataInputStream有这个方法
stu202060510
2011-03-20
打赏
举报
回复
弱弱的问句
BufferedReader.readUTF(),有这个方法吗?
mohaiyong
2011-03-19
打赏
举报
回复
BufferedReader.readUTF()
shenjiao080601
2011-03-19
打赏
举报
回复
1
当我们使用BufferedReader的时候,读取的文档会出现中文乱码问题
修改的方法如下:
BufferedReader br=new BufferedReader(new InputStreamReader(connectiton.getInputStream(),"GB2312"));
或者
BufferedReader br=new BufferedReader(new InputStreamReader(connectiton.getInputStream(),"GBK"));
试试吧,希望对你有用
zsq_kaka1
2011-03-19
打赏
举报
回复
[Quote=引用 2 楼 zomtony 的回复:]
你可以用BufferedReader.readUTF()就成,读出来的就是汉字。
[/Quote]
顶!
prince_java
2011-03-19
打赏
举报
回复
真正开发的时候我们都是要先统一字符集,一般都用utf-8
zomtony
2011-03-19
打赏
举报
回复
你可以用BufferedReader.readUTF()就成,读出来的就是汉字。
gcfight
2011-03-19
打赏
举报
回复
问题解决了
遇到相同问题的同学可以这样试着去解决
InputStreamReader ir =new InputStreamReader(new FileInputStream("in.txt"), "gb2312");
解决 java
BufferedReader
.
readLine
()方法按行读取文件内容中文
乱码
的
问题
原来的代码如下所示,但是输出的内容都是
乱码
public void
readLine
(String path) { InputStreamReader isr = null;
BufferedReader
br = null; try { isr = new InputStreamReader(new FileInputStream(path)); br = new
BufferedReader
(isr); String str;
java读文件换行_Java:
bufferedReader
.
readLine
()读取文件换行
问题
代码实现读取到的内容正常换行,并将内容复制到系统剪贴板当中去。public static void ReadAlart(){try {String encoding="utf-8";File file=new File("Alart.txt");if(file.isFile() && file.exists()){ //判断文件是否存在InputStreamReader read ...
Java
BufferedReader
读取UTF-8文件中文
乱码
在一个项目中,需要读取一个文件文件,但是每次读取到的内容,,中文总是
乱码
,于是找了下解决方法: 原先读取的代码:
BufferedReader
read = new
BufferedReader
(new FileReader(new File(filename))); line = read.
readLine
(); 解决办法: InputStreamReader isr =
Java 按行读写文件(解决中文
乱码
)
【代码】Java 按行读写文件(解决中文
乱码
)
java 使用
readLine
()
乱码
。
本人在公司开发程序遇到了读取 一行
乱码
。eclipse 默认为utf-8 FileInputStream f4 = new FileInputStream(new File("F:\\bb.txt"));
BufferedReader
bufferedReader
2 = new
BufferedReader
(new InputStreamReader(f4)); ...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章