URLConnection context = urlopenConnection();
InputStream in = contextgetInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(in, "gbk"));
包装流的时候要加入网站的编码 ,gbk和utf-8都试试
form有2中方法把数据提交给服务器,get和post,分别说下吧。
(一)get提交
1首先说下客户端(浏览器)的form表单用get方法是如何将数据编码后提交给服务器端的吧。
对于get方法来说,都是把数据串联在请求的url后面作为参数,如:>
有很多百分号的那种:
一般url传的中文是url编码的,使用时要转一下,serverDecUrlcode()
有问号的那种
是utf-8的编码,在gb2312中显示的结果;你把页面的编码格式改统一就行了。可以用dreamweaver来改。
指定编码
发送方 ServerUrlEncode("中文", EncodingGetEncoding("GB2312"));
接收方 ServerUrlDecode(Request["key"], EncodingGetEncoding("GB2312"));
以上就是关于java中通过url获取网页内容,中文显示是乱码全部的内容,包括:java中通过url获取网页内容,中文显示是乱码、get和post的区别并讲解到urlencode和乱码问题、iis中让url传递中文会出现乱码,如何配置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)