我是使用速度模板的新手,在我创建的一些模板中,大多数模板工作正常,但如果我在模板中添加不同的字符,它有时不起作用。
你怎么知道速度模板允许的字符?
答案 0 :(得分: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
参数的函数:
推荐阅读: