Java 发送POST请求 中文乱码

Java 发送POST请求 中文乱码

问题:在Java代码中发送Http请求后,接收端出现中文乱码都是???

错误的做法:

对发送的数据(String类型)做编码处理
jsonStr.getBytes(“UTF-8”);

正确的做法:

对Http发送数据的Entity做处理
httpPost.setEntity(new StringEntity(jsonStr,“UTF-8”));

我是时生,一个正在努力的小白。欢迎批评,欢迎指正,欢迎参考。
有帮到你就请点个赞吧!


版权声明:本文为qq_41883461原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。