0

我正在尝试使用 Coldfusion 显示 WDDX 数据。

DB中的数据为:8“x8”

当显示在前端时,只有第一个“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>
4

1 回答 1

1

我的朋友为我回答了这个问题,我想在这里发布答案,以防它帮助任何人!我们将 " 替换为 &##34 (ascii 格式)。

Description: 
<cfoutput>
#replace(exif.exif['Image Description'],'"',"&##34;",'all')#
</cfoutput>
于 2016-11-18T16:26:16.713 回答