
尝试的方法:
1 在服务端接收到参数时,utf-8转gbk,无效。
2 在服务端接收到参数时,iso-8859-1转gbk,无效。
3 在发送请求前将中文参数转码,utf-8转iso-8859-1,无效。代码如下:
new String(remarkgetBytes(“UTF-8”), “ISO-8859-1”)
4 在请求端,>
以上的2个方法最好都要用上 过滤器只能解决POST请求 ,要处理GET请求就要用
bytes = stringgetBytes("iso-8859-1") 得到原始的字节串,再用 string = new String(bytes, "GB2312") 重新得到正确的字符串 。
这个方法,所以最好2个都要写,这样不管是POST还是GET请求就都能解决了。
以上就是关于java https请求 中文乱码问题全部的内容,包括:java https请求 中文乱码问题、java Struts2 url 传参 中文乱码、java HttpPost传入参数中文乱码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)