2016-11-18 9 views
0

Я пытаюсь отобразить данные WDDX с использованием Coldfusion.Котировочные знаки, нарушающие отображение Coldfusion WDDX

Данные в БД: 8 x 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> 
+0

Не заменять кавычки в БД. Они там по причине. Обеспечить небольшой кусочек кода, который показывает, как эта проблема возникла –

+0

В уравнении есть много переменных ... Пожалуйста, разместите небольшой пример, который воспроизводит проблему. [Как создать минимальный, завершенный и проверяемый пример] (http://stackoverflow.com/help/mcve) – Leigh

+0

Комментарии предназначены для временного использования. Пожалуйста, ** [изменить] ** ваш вопрос. – ale

ответ

1

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

Description: 
<cfoutput> 
#replace(exif.exif['Image Description'],'"',"&##34;",'all')# 
</cfoutput>