如何解决HttpPost JSON请求中服务器中文乱码及其他兼容性问题?

2026-04-19 17:440阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计495个文字,预计阅读时间需要2分钟。

如何解决HttpPost JSON请求中服务器中文乱码及其他兼容性问题?

好的,以下是对原文的简化

> 题目杂乱,仅是一些功能总结。首先构造一个JSON对象存储数据,如果加上header为utf-8,中文显示错误就大错特错了。JSON对象可put变量,也可put对象。取数据时...

JSON对象示例:json{ data: { summary: 题目杂乱,仅是一些功能总结。 }}

好凌乱的题目,只是一些功能点的总结咯。

首先构造一个json对象用于存放数据,如果光加上header为utf-8就能解决中文就大错特错了。。。

json对象可以put变量,也可以put对象。取的时候

obj.getJSONObject("people").getString("name")

HttpClient httpClient = new DefaultHttpClient(); String url = "***"; HttpPost httpPost = new HttpPost(url); HttpResponse response; httpPost.addHeader("Content-Type", "application/json;charset=utf-8"); JSONObject obj = new JSONObject(); obj.put("action", "postHttp"); JSONObject people= new JSONObject(); people.put("name", "张三"); obj.put("people",people);

接下来就是处理中文了。

阅读全文

本文共计495个文字,预计阅读时间需要2分钟。

如何解决HttpPost JSON请求中服务器中文乱码及其他兼容性问题?

好的,以下是对原文的简化

> 题目杂乱,仅是一些功能总结。首先构造一个JSON对象存储数据,如果加上header为utf-8,中文显示错误就大错特错了。JSON对象可put变量,也可put对象。取数据时...

JSON对象示例:json{ data: { summary: 题目杂乱,仅是一些功能总结。 }}

好凌乱的题目,只是一些功能点的总结咯。

首先构造一个json对象用于存放数据,如果光加上header为utf-8就能解决中文就大错特错了。。。

json对象可以put变量,也可以put对象。取的时候

obj.getJSONObject("people").getString("name")

HttpClient httpClient = new DefaultHttpClient(); String url = "***"; HttpPost httpPost = new HttpPost(url); HttpResponse response; httpPost.addHeader("Content-Type", "application/json;charset=utf-8"); JSONObject obj = new JSONObject(); obj.put("action", "postHttp"); JSONObject people= new JSONObject(); people.put("name", "张三"); obj.put("people",people);

接下来就是处理中文了。

阅读全文