SerializeJSON не кодирует символы UTF8 в ColdFusion 9

У меня проблемы с ColdFusion и JSON. У моих пользователей есть имена файлов и другие ключевые слова с такими символами, как ç , что вызывает у меня боль, когда мне приходится передавать их обратно через JSON.

Когда я использую волшебную команду JSON для моей переменной:

<cfcontent type="application/json"> 
<cfset variables.stGalleryItem = StructNew() />
<cfset variables.stGalleryItem["imagePath"] = siteRoot & '/images/350460/hellç.txt' />
<cfset variables.stGalleryItem["title"] = 'çççç'  />
<cfset variables.stGalleryItem["author"] = 'HI' />
<cfset variables.stGalleryItem["text"] = 'aa' />
<cfset ArrayAppend(variables.arrGallery,variables.stGalleryItem) />

<cfoutput>
  #Trim(SerializeJSON(variables.arrGallery))#
</cfoutput>

Выплевывает символ �, который никому не приносит пользы.

Могу ли я что-нибудь сделать, чтобы сохранить ç моих пользователей?

8
задан Fish Below the Ice 29 July 2014 в 17:09
поделиться