【问题标题】:freemarker prb encoding in template模板中的freemarker prb编码
【发布时间】:2015-12-29 09:42:41
【问题描述】:

我有一个这样的模板:

<?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éhicule léger"
但是freemarker这样说“Véhicule léger”

我需要改变什么?

【问题讨论】:

    标签: freemarker


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-22
      • 2013-06-14
      • 2011-10-11
      • 2013-03-18
      • 2017-09-15
      • 2010-09-19
      • 1970-01-01
      相关资源
      最近更新 更多