
中文全变成了%3F,而在html url编码中%3F代表的是?
所以中文乱码了。
问题代码:
EntityUtils.toString(new UrlEncodedFormEntity(pairs),"utf-8");
编码后的中文就会乱码。
解决办法:
EntityUtils.toString(new UrlEncodedFormEntity(pairs,"utf-8"),"utf-8")
对参数pairs先进行utf-8编码,之后再调用toString方法就不会出现问题了。
本文详细介绍了在使用EntityUtils.toString方法处理中文时遇到的乱码问题,并提供了解决方案,即对参数先进行UTF-8编码,确保中文字符正确显示。

中文全变成了%3F,而在html url编码中%3F代表的是?
所以中文乱码了。
问题代码:
EntityUtils.toString(new UrlEncodedFormEntity(pairs),"utf-8");
编码后的中文就会乱码。
解决办法:
EntityUtils.toString(new UrlEncodedFormEntity(pairs,"utf-8"),"utf-8")
对参数pairs先进行utf-8编码,之后再调用toString方法就不会出现问题了。

被折叠的 条评论
为什么被折叠?