httpurlconnection的编码

来源:互联网 发布:在淘宝买东西省钱的app 编辑:程序博客网 时间:2024/05/16 03:07

在项目中,一边使用httpurlconnection传递数据,另一边使用servlet接收数据,然后使用utf-8解码.

OutputStreamWriter out = new OutputStreamWriter(con.getOutputStream(), "UTF-8");

out.write(arguments);

arguments是字符串,结果在servlet中接收的时候中文乱码,而且乱码的样式和直接在浏览器中传中文一样.

默认使用con.setRequestProperty("Content-type", "application/x-www-form-urlencoded");

后面改成application/x-www-form-urlencoded;charset=utf-8就好了,接收端也不需要解码

0 0
原创粉丝点击