我试图在coldfusion(v11)页面中显示一些十六进制和十进制编码的特殊字符(UTF-8 Dingbats)。
<cfloop>
<td id="..." align="center">✂</td>
<td id="..." align="center">✂</td>
</cfloop>
基于编译器错误,它肯定似乎是pound(#)字符的问题,当然这是coldfusion中的一个特殊字符。
那么,我正在努力做什么,也许是逃避#?
答案 0 :(得分:5)
在ColdFusion中,#
用于输出<cfoutput>
块内的变量。例如。
<cfoutput>The time is #now()#</cfoutput>
如果你需要保留#
,那么你需要转义它,你可以用双#
来做。例如:
<cfoutput>My dingbats: &##9986; &##x2702;</cfoutput>
如果你不在cfoutput
区域内,那么你不需要逃避它。例如:
<cfoutput>My dingbat: &##9986;</cfoutput><br>
My dingbat: ✂