私は速度テンプレートを使用するのが初めてで、作成したいくつかのテンプレートではほとんどのテンプレートが正常に機能しますが、テンプレートに別の文字を追加すると機能しないことがあります。
どのキャラクター速度テンプレートが許可されているかをどのように知ることができますか?
あまり詳細を教えてくれなかったので、やみくもに手伝うのは少し難しいですが、私自身同じズボンを履いていたので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
パラメータを省略した関数の代わりに:
推奨読書: