有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

带撇号的java Velocity模板问题

我使用的是速度模板,当我使用带撇号的变量时,即:

$user's

其中“user”是变量名,我得到了变量的值,但是撇号变成了一堆问号。例如,如果“user”的值是“Mary Ann”,我会得到:

Mary Ann????s

如何“转义”撇号,使VelocitymergeTemplate方法不会产生此输出?顺便说一句,我发送给该方法的编码是iso-8859-1

Velocity.mergeTemplate(template, TEMPLATE_ENCODING, context, string_writer);

虽然我们没有速度属性文件,但据我所知,这是默认的速度编码

如有任何反馈,将不胜感激

更新:我可以在HTML模板中使用编码amp#39;,但在文本模板中仍然存在相同的问题


共 (1) 个答案

  1. # 1 楼答案

    如果在HTML上下文中使用此模板,则可以使用’