freemarker prb编码模板

时间:2015-10-01 10:57:03

标签: freemarker

我有一个这样的模板:

<?xml version="1.0" encoding="utf-8"?><ContractRequest><SORequest/><Operator/><Contract>
<Engine_Type_Name>${Body.Contract.Engine.ENGINE_TYPE_NAME!""}</Engine_Type_Name>

我知道Body.Contract.Engine.ENGINE_TYPE_NAME =“Véhiculeléger”
但是freemarker就像这样“Véhiculeléger”

我需要改变什么?

1 个答案:

答案 0 :(得分:0)

当然你应该将输出视为UTF-8。如果您不想要UTF-8输出,请注意FreeMarker只将其输出发送到java.io.Writer,并且带有字符集的编码发生在FreeMarker之外。此外,您正在输出XML,因此请确保输出中的<?xml ... encoding=... ?>也指定了正确的字符集。