ColdFusion中的UTF-8标志

时间:2015-12-15 16:21:32

标签: html utf-8 coldfusion

我试图在coldfusion(v11)页面中显示一些十六进制和十进制编码的特殊字符(UTF-8 Dingbats)。

<cfloop> <td id="..." align="center">&#9986;</td> <td id="..." align="center">&#x2702;</td> </cfloop>

基于编译器错误,它肯定似乎是pound(#)字符的问题,当然这是coldfusion中的一个特殊字符。

那么,我正在努力做什么,也许是逃避#?

1 个答案:

答案 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: &#x2702;