0

我是使用速度模板的新手,在我创建的一些模板中,大多数模板都可以正常工作,但如果我向模板添加不同的字符,它有时会不起作用。

你怎么知道速度模板允许哪些字符?

4

1 回答 1

2

由于您并没有真正提供太多细节,因此盲目地帮助有点困难,但是我自己也穿着同一条裤子,我0xFF的感觉是您的默认编码与模板的编码不同时遇到了麻烦。

您应该尽可能明确地指定编码,在这种情况下是可能的。使用encoding模板时使用参数来使用类中的函数提供所需的编码org.apache.velocity.app.Velocity

public static Template getTemplate(String name, String encoding);
public static boolean mergeTemplate( String templateName, String encoding, Context context, Writer writer );

而不是省略encoding参数的函数:

推荐阅读:

于 2012-11-29T10:57:13.347 回答