Кавычки ломают Coldfusion дисплей WDDX

Я пытаюсь отобразить данные WDDX с помощью Coldfusion.

Данные в БД: 8"х8"

При отображении на передней панели отображается только первая цифра "8". Когда я удаляю "из строки, он работает нормально.

Вот фрагмент кода:

<!---read WDDX data and output as var---> 
<cftry> 
<cfwddx action="wddx2cfml" input="#stImage.metainfo#" output="exif">    <cfcatch> 
<cfset exif=structnew()> 
<cfset exif.exif.artist=""> 
<cfset exif.exif['Image Description']=""> 
</cfcatch> 
</cftry> 

Description: <cfoutput>#exif.exif['Image Description']#</cfoutput>

1 ответ

Спасибо всем, кто поделился своими впечатлениями. Мой друг ответил на этот вопрос для меня, и я хотел опубликовать ответ здесь на случай, если он кому-нибудь поможет! Мы заменили "на & ##34 (формат ascii).

Description: 
<cfoutput>
#replace(exif.exif['Image Description'],'"',"&##34;",'all')#
</cfoutput>
Другие вопросы по тегам