还是中文问题,关于抓取网页内容,中文显示为????的问题。

ezyw 2002-02-26 09:54:11
URL url=new URL(sUrl);
String in;
BufferedReader stream=new BufferedReader(new InputStreamReader(url.openStream()));
String s=new String();
while((in=stream.readLine())!=null)
{
s=parseChinese(in);
text.append(s+"\n");
text.setCaretPosition(0);
}
stream.close();
代码如上,其中用了
Stirng strOut = new String(strIn.getBytes(("ISO8859_1"),"GBK")等各种编码转换均无法正确显示中文,各位大虾有何解决方法????
...全文
49 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
BugHunterPro 2002-02-26
  • 打赏
  • 举报
回复
呵呵用回jdk1.3吧
ezyw 2002-02-26
  • 打赏
  • 举报
回复
my god!确实没有问题了,真是奇哉怪也?????
ezyw 2002-02-26
  • 打赏
  • 举报
回复
不会吧???我用的是jdk1.4你的呢????
wolfsquare 2002-02-26
  • 打赏
  • 举报
回复
拿本帖子试了一下,没有问题.
ezyw 2002-02-26
  • 打赏
  • 举报
回复
输出当然可以呀,但是中文全变成了?,一个中文汉字对应为一个?其他英语字符当然没问题了。
BugHunterPro 2002-02-26
  • 打赏
  • 举报
回复
URL url=new URL(sUrl);
String in;
BufferedReader stream=new BufferedReader(new InputStreamReader(url.openStream()));
String s=new String();
while((in=stream.readLine())!=null)
{
System.out.println(in);
}
你这样输出不会有问题吧
我看是你其他地方的问题

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧