我有这个模板:
#if ($unit.matches(".*Celsius"))\
°\
#end#**# $unit \
但是,结果显示始终为°
,无论我使用什么特殊字符,都会显示Â
。
我该如何解决这个问题?
答案 0 :(得分:1)
您是否检查了加载模板的方式?文件加载期间指定的编码必须与文件本身相同。
如果使用相同的编码写入和读取文件模板,则无需转义字符。
希望有所帮助。
答案 1 :(得分:0)
好吧最后只是一个简单的转义:
#if ($unit.matches(".*Celsius"))\
\u00B0\
\#end#**# $unit \