java读取繁体网页乱码URL l_url = new URL(url);
l_urlStream = l_url.openStream();
BufferedReader l_reader = new BufferedReader(new InputStreamReader(l_urlStream,"utf-8"));
while ((sCurrentLine = l_reader.readLine()) != null)
{
sTotalString+=sCurrentLine;
} 读取 雅虎奇摩的 网页时会乱码 我弄了好久快疯了 别复制别人的 网上的我都用的差不多了 谢谢 "utf-8" 处的编码我试过big5 iso8829-1都不行
l_urlStream = l_url.openStream();
BufferedReader l_reader = new BufferedReader(new InputStreamReader(l_urlStream,"utf-8"));
while ((sCurrentLine = l_reader.readLine()) != null)
{
sTotalString+=sCurrentLine;
} 读取 雅虎奇摩的 网页时会乱码 我弄了好久快疯了 别复制别人的 网上的我都用的差不多了 谢谢 "utf-8" 处的编码我试过big5 iso8829-1都不行
解决方案 »
- 事件监听器 遇到问题 求助
- 技术讨论:如何向初学者解释抽象类和接口的含义?(参与有分)
- 请问:unset classpath 为什么不行啊?
- 怎么把数据库和java程序绑定在一起,使其访问数据库文件时不需要用户配置ODBC
- 弱弱的问一下,classpath需要设置具体到目录还是jar文件?
- 一个签名的applet在ie6,在jre1.3.1_16下正常提示是否信任对话框,但是在firefox1.0.6和jre1.3.1_16不提示是否信任对话框?为什么?
- 单击按钮弹出下拉菜单,为什么鼠标移动到菜单上时,不高亮显示?(swing)急!绝对给分
- 那可当jBuilder7?
- help!
- 急,急,急!!!如何实现远程数据通讯(点对点)
- [求助]Java源文件编码无论是什么,虚拟机都能自动编译通过?
- JAVA socket 的异常现象 急
另外很多网站发回的数据都是压缩过的,比如用deflate或者是gzip等,这样的就要解码操作才行,
我最近回复一个类似的帖子,就是因为压缩过,然后咋看都是乱码,只不过他用httpclient获取请求响应,你可以参考
httpclient 4.0 乱码问题
最终的解决方法就是先解码,再用相应编码处理就OK了