我有一个这样的模板:
<?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”
我需要改变什么?
答案 0 :(得分:0)
当然你应该将输出视为UTF-8。如果您不想要UTF-8输出,请注意FreeMarker只将其输出发送到java.io.Writer
,并且带有字符集的编码发生在FreeMarker之外。此外,您正在输出XML,因此请确保输出中的<?xml ... encoding=... ?>
也指定了正确的字符集。