Java 速度显示不需要的字符

Java 速度显示不需要的字符,java,velocity,Java,Velocity,我有这个模板: #if ($unit.matches(".*Celsius"))\ °\ #end#**# $unit \ 但是,结果显示始终是°,并且无论我使用什么特殊字符,都会显示 如何修复此问题?确定最后只是一个简单的转义: #if ($unit.matches(".*Celsius"))\ \u00B0\ \#end#**# $unit \ 您是否检查了加载模板的方式?文件加载期间指定的编码必须与文件本身相同 如果使用相同的编码写入和读取文件模板,则无需转义字符 希望有帮助

我有这个模板:

#if ($unit.matches(".*Celsius"))\
    °\
#end#**# $unit \
但是,结果显示始终是
°
,并且无论我使用什么特殊字符,都会显示


如何修复此问题?

确定最后只是一个简单的转义:

#if ($unit.matches(".*Celsius"))\
\u00B0\
\#end#**# $unit \

您是否检查了加载模板的方式?文件加载期间指定的编码必须与文件本身相同

如果使用相同的编码写入和读取文件模板,则无需转义字符

希望有帮助