【发布时间】:2014-03-25 12:01:10
【问题描述】:
API 应该返回一个带有中文的json 格式,但是当我调用 API 时,我得到的所有中文字符都是这样的:
[{"txt":"\r\n\u7533\u8bf7\u4eba\u9655\u897f\u5e7f\u836f\u5eb7\u5065\u533b\u836f\u6709\u9650\u516c\u53f8\u56e0\u9057\u5931 \u4e0a\u6d77\u6d66\u4e1c\u53d1\u5c55\u94f6\u884c\u80a1\u4efd\u6709\u9650\u516c\u53f8\u5b9d\u9e21\u652f\u884c\u7b7e\u53d1\u7684\u7968\u53f7\u4e3a3100005122723877\u94f6 \u884c\u627f\u5151\u6c47\u7968\u4e00\u5f20\uff08\u80cc\u4e66\u53d6\u5f97\uff09\uff0c\u51fa\u7968\u4eba\u5b9d\u9e21\u5e02\u5929\u5b8\u9\u5929\u5b8\u9\u67d \u9650\u516c\u53f8\uff0c\u51fa\u7968\u65e5\u671f2014\u5e742\u670819\u65e5\uff0c\u5230\u671f\u65e5\u671f2014\u5e748\u670819\u65e5\uff0c\u6536\u6b3e\u4eba\u4e3a\u9655 \u897f\u4e5d\u8bda\u7164\u4e1a\u53d1\u5c55\u6709\u9650\u516c\u53f8\uff0c\u5411\u672c\u9662\u7533\u8bf7\u516c\u793a\u50ac\u544a\u50ac\u544a\u50ac\u544a\uff2\u660c \u5b9a\u53d7\u7406\uff0c\u73b0\u4f9d\u6cd5\u4e88\u4ee5\u516c\u544a\u3002\u81ea\u516c\u544a\u4e4b\u65e5\u8d7760\u65e5\u5185\uffbb0c\u1732\u5185\uffb0c\u17322 \u4eba\u5e94\u5411\u672c\u9662\u7533\u62a5\u6743\u5229\uff0c\u5c4a\u65f6\u65e0\u4eba\u7533\u62 a5\u6743\u5229\uff0c\u672c\u9662\u5c06\u4f9d\u6cd5\u4f5c\u51fa\u5224\u51b3\uff0c\u5ba3\u544a\u4e0a\u8ff0\u7968\u636e\u65e0\u5728u5\u5\602 u793a\u50ac\u544a\u671f\u95f4\uff0c\u8f6c\u8ba9\u8be5\u7968\u636e\u6743\u5229\u7684\u884c\u4e3a\u65e0\u6548\u3002","报纸"d:"\u4e2d\u56 \u9662\u7f51","dtepublished":"2014-03-20","dtecreated":"2014-03-25 11:29:14"}]
我曾尝试使用CI_Controller直接查询数据库,它以正确的格式显示结果。所以我相信这是json的问题。
我在数据库和前端都使用UTF-8,我应该如何解决这个问题。
【问题讨论】:
标签: php json api codeigniter