替换显示为已编码的特殊字符
replacing the special character which is showing as encoded
使用规范化函数将值转换为实际的单引号:
'
但是当我转储代码时,它看起来不错,在 db 中,它存储为单引号,当加载到文本框中时,它变成那个字符
问题似乎是弹出的哈希无法解码,我还有其他方法可以做吗?这真是一团糟
这是 EncodeForHTML()
的工作
<cfsavecontent variable="data">'</cfsavecontent>
<cfset data = canonicalize(data, true, true)>
<cfoutput>
<textarea>#EncodeForHTML(data)#</textarea>
</cfoutput>
您的实体可能不太正确。这是一个 ;
<cfsavecontent variable="data">'</cfsavecontent>
<cfset data = canonicalize(data, true, true)>
<cfoutput>
<textarea>#EncodeForHTML(data)#</textarea>
</cfoutput>
参见 ColdFusion Fiddle:https://cffiddle.org/app/file?filepath=36318397-176d-4b4e-b741-b9f1d2ebc290/1883347c-5e31-4d9c-a759-68938935d066/360cdb86-71f4-47b4-ad90-c19f40b444b6.cfm
使用规范化函数将值转换为实际的单引号:
'
但是当我转储代码时,它看起来不错,在 db 中,它存储为单引号,当加载到文本框中时,它变成那个字符
问题似乎是弹出的哈希无法解码,我还有其他方法可以做吗?这真是一团糟
这是 EncodeForHTML()
<cfsavecontent variable="data">'</cfsavecontent>
<cfset data = canonicalize(data, true, true)>
<cfoutput>
<textarea>#EncodeForHTML(data)#</textarea>
</cfoutput>
您的实体可能不太正确。这是一个 ;
<cfsavecontent variable="data">'</cfsavecontent>
<cfset data = canonicalize(data, true, true)>
<cfoutput>
<textarea>#EncodeForHTML(data)#</textarea>
</cfoutput>
参见 ColdFusion Fiddle:https://cffiddle.org/app/file?filepath=36318397-176d-4b4e-b741-b9f1d2ebc290/1883347c-5e31-4d9c-a759-68938935d066/360cdb86-71f4-47b4-ad90-c19f40b444b6.cfm