关于java代码提交HTTP POST请求中文乱码的解决方法

Posted 那啥快看

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于java代码提交HTTP POST请求中文乱码的解决方法相关的知识,希望对你有一定的参考价值。

首先说明下这些只是根据我工作常用经验的总结,可能不一定完全对,也不一定全面,但却是最通用的。

JAVA里HTTP提交方式

  1. httpurlconnection:jdk里自带的
  2. httpclient:apache开源项目
  3. resttemplate:spring提供,本质就是封装了httpclient

POST中文乱码解决

  1. 使用URLEncoder.encode和URLEncoder.decode
  2. httpclient好像直接就可以提交带中文的参数

更多内容参阅:

HttpURLConnection与HttpClient比较和使用示例

Spring RestTemplate使用教程

以上是关于关于java代码提交HTTP POST请求中文乱码的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

java web项目 在linux服务器发送http post请求 中文乱码

关于JDK1.6自带的httpserver获取post请求中文参数乱码的问题。

get请求和post的请求的乱码解决

java编码转换,get请求提交的中文参数乱码

java web中文乱码处理笔记

Java关于中文乱码的解决办法