##发送post时,设置了utf-8,中文还是乱码?
程序员文章站
2022-05-29 09:20:45
发送post时,设置了utf 8,中文还是乱码? 我们用HttpUrlConnection或HttpClient发送了post请求,其中有中文,虽然我们两边都设置了utf 8,但还是乱码? 我们在request和response端应该设置了如下 : 但是对于中文,我们还要进行url编码和解码 虽然这 ......
发送post时,设置了utf-8,中文还是乱码?
我们用httpurlconnection或httpclient发送了post请求,其中有中文,虽然我们两边都设置了utf-8,但还是乱码?
我们在request和response端应该设置了如下 :
request.setcharacterencoding("utf-8");
post.setheader("content-type", "application/json; charset=utf-8");
但是对于中文,我们还要进行url编码和解码
urlencoder.encode(param); //url编码
param= urldecoder.decode(param); //url解码
虽然这两个方法已经过时,但是jdk8并没有删除它,我们照样可以用。这是取简易的方法,如果以上方法不行,我们就加上编解码方式,不过会抛出unsupportedencodingexception
异常,要处理。
urlencoder.encode(param,"utf-8"); //url编码
param= urldecoder.decode(param,"utf-8"); //url解码
上一篇: Winform-最大化窗口
下一篇: Shell—实现DDOS攻击自动封禁IP
推荐阅读
-
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
-
##发送post时,设置了utf-8,中文还是乱码?
-
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
-
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法,
-
##发送post时,设置了utf-8,中文还是乱码?
-
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法,
-
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法_php技巧
-
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法_PHP
-
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法_PHP
-
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法_php技巧