我创建了一个从查询中返回JSON的CFFunction
,但它没有正确返回特殊字符。
我检查了数据库中的记录,并在数据库中正确保存,因此我知道问题出在API上。
以下是我cffunction
的主要内容:
<cffunction name="getNews" access="remote" httpmethod="GET" returntype="array" produces="application/json>
我甚至尝试在最后添加charset = utf-8:
<cffunction name="getNews" access="remote" httpmethod="GET" returntype="array" produces="application/json; charset=utf-8">
但这仍然没有返回正确的字符。
如果还有什么需要让我知道,希望有人会在此之前遇到过这个问题。
答案 0 :(得分:3)
我设法解决了这个问题:
-Dfile.encoding=UTF8
我没有更改API中的任何其他详细信息。一旦我重新启动服务器,JSON就会正确完成。