当前位置: 技术问答>java相关
一个java I/O的问题,谁帮帮我!
来源: 互联网 发布时间:2015-09-19
本文导语: 谁能告诉我,怎么把一个InputStream流中的中文读出来。我写了一个程序,连接到网上读取网页内容,但读出来的中文全都变成‘?‘。 相关代码: URL url = new URL("http://www.sohu.com"); URLConnection urlCon = url.openConnection(); ...
谁能告诉我,怎么把一个InputStream流中的中文读出来。我写了一个程序,连接到网上读取网页内容,但读出来的中文全都变成‘?‘。
相关代码:
URL url = new URL("http://www.sohu.com");
URLConnection urlCon = url.openConnection();
InputStream input = urlCon.getInputStream();
然后怎么处理,才能正确把中文显示出来。
相关代码:
URL url = new URL("http://www.sohu.com");
URLConnection urlCon = url.openConnection();
InputStream input = urlCon.getInputStream();
然后怎么处理,才能正确把中文显示出来。
|
用BufferedReader
new BufferedReader(new InputStreamReader(uc.
getInputStream()));
new BufferedReader(new InputStreamReader(uc.
getInputStream()));
|
is=new DataInputStream(input)
ris=new InputStreamReader(is,"GB2312");
ris=new InputStreamReader(is,"GB2312");