java - 替换显示为编码的特殊字符
问题描述
使用 canonicalize 函数将值转换为实际的单引号:
'
但是当我转储代码时,它看起来不错,在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-c19f40b44b4。
推荐阅读
- ansible - Ansible 响应中的空字符串
- java - 如何在下一个活动中显示选中的单选按钮标签?
- javascript - 使用变量调用javascript中的特定函数而不是IF函数
- wpf - 无法更改 Telerik 报告图上的 ColorPalette 属性
- java - AntlrWorks 错误:antlr4
- angular - Angular HTTP客户端多次调用
- r - 忽略 ggplot 中 geom_bar 和 geom_histogram 中的异常值
- ms-access - 要求 ID 参数的表单的嵌入式报告
- java - 在 Spring boot 中添加超过 65535 个条目的 jar
- java - @Entity 将 null passworld 发送到 h2 db