如何在 Coldfusion JSON 中删除 �?
How to remove � in Coldfusion JSON?
当我创建 JSON 提要并在浏览器中输出它时,我不知道为什么每个字符中都会出现那个字符?
{"members": [
{"user":"���d���e���8���8���f���5���c���7���3���7���1���4���7���6���6���f", "username":"���P���P���S���h���e���i���n", "avatar":"���m���a���l���e���.���p���n���g"}
]}
这是我的 Coldfusion 编码,
<cfcontent type="application/json; charset=utf-8">
<cfoutput query="getTrackQry">
{"members": [
{"user":"#tuser#", "username":"#tusername#", "avatar":"#tpicture#"} <cfif currentrow LT getTrackQry.recordcount>,</cfif>
</cfoutput>
即使在 mysql 中也能正确显示。
我已经用另一个查询尝试了同一段代码。它工作正常。尝试转储查询。如果没问题,那么您可能遇到了一些编码问题。请确保编码方法导致了问题。
看起来像是数据库中的编码问题。确保您使用的编码很可能是 utf8
当我创建 JSON 提要并在浏览器中输出它时,我不知道为什么每个字符中都会出现那个字符?
{"members": [
{"user":"���d���e���8���8���f���5���c���7���3���7���1���4���7���6���6���f", "username":"���P���P���S���h���e���i���n", "avatar":"���m���a���l���e���.���p���n���g"}
]}
这是我的 Coldfusion 编码,
<cfcontent type="application/json; charset=utf-8">
<cfoutput query="getTrackQry">
{"members": [
{"user":"#tuser#", "username":"#tusername#", "avatar":"#tpicture#"} <cfif currentrow LT getTrackQry.recordcount>,</cfif>
</cfoutput>
即使在 mysql 中也能正确显示。
我已经用另一个查询尝试了同一段代码。它工作正常。尝试转储查询。如果没问题,那么您可能遇到了一些编码问题。请确保编码方法导致了问题。
看起来像是数据库中的编码问题。确保您使用的编码很可能是 utf8