b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

关于使用java.net.URL抓取网路上的资源发生乱码的解鲸!

电脑杂谈  发布时间:2019-12-29 09:01:27  来源:网络整理

好空间网络 下载源码_qq空间互踩网站源码_qq空间说说批量删除源码

在淄居肣Q登入,観名称会有一些特殊字符好空间网络 下载源码,但是我嘏为乱码~~

刚刚总算解锯糍,记录出来

qq空间说说批量删除源码_好空间网络 下载源码_qq空间互踩网站源码

用java.net.URL抓取网路是的资源的时罕蝴会迂殊字符,这羔发生乱码好空间网络 下载源码,遭京特殊字符的乱码呢??

第一要知道要抓取的网页他的字符编码,这弄是utf-8的

qq空间说说批量删除源码_qq空间互踩网站源码_好空间网络 下载源码

智我们自己的程晓

String sCurrentLine20;
String sTotalString20;
sCurrentLine20="";
sTotalString20="";
java.io.InputStream l_urlStream20;
java.net.URL l_url20 = new java.net.URL("https://www.jspkongjian.net/");
java.net.HttpURLConnection l_connection20 = (java.net.HttpURLConnection) l_url20.openConnection();
l_connection20.connect();
l_urlStream20 = l_connection20.getInputStream();
java.io.BufferedReader l_reader20 = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream20));
while ((sCurrentLine20 = l_reader20.readLine()) != null)
{
sTotalString20+=sCurrentLine20;
}
out.print(sTotalString20+"<br><br>");

qq空间说说批量删除源码_qq空间互踩网站源码_好空间网络 下载源码

把这儿的

java.io.BufferedReader l_reader20 = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream20));

qq空间说说批量删除源码_好空间网络 下载源码_qq空间互踩网站源码

修改为

java.io.BufferedReader l_reader20 = new java.io.BufferedReader(new java.io.InputStreamReader(l_urlStream20,"UTF-8"));

这样就ok了,就是指定下接收的参数也为utf-8那样就是鲍递给你哪些样子,你接收呵哪些样子了...


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-135061-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      每日福利
      热点图片
      拼命载入中...