Скорость шаблона проблема с апострофом - PullRequest
1 голос
/ 08 декабря 2011

Я использую шаблон Velocity, и когда я использую переменную с апострофом, например:

$user's

, где "user" - это имя переменной, я получаю значениедля переменной переведено, но апостроф превращается в кучу вопросительных знаков.Например, если бы значение «user» было «Mary Ann», я бы получил это:

Mary Ann????s

Как я могу «избежать» апостроф так, чтобы Velocity метод mergeTemplate не будет выдавать этот вывод?Кстати, кодировка, которую я отправляю этому методу: iso-8859-1 :

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

Хотя у нас нет файла свойств VelocityНасколько я понимаю, это кодировка Velocity по умолчанию.

Любая обратная связь будет принята с благодарностью.

ОБНОВЛЕНИЕ: я могу использовать кодировку amp#39; в HTMLшаблон, но у меня все еще есть та же проблема в текстовом шаблоне

1 Ответ

1 голос
/ 08 декабря 2011

Если этот шаблон используется в контексте HTML, вы можете использовать ’

...