Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > UTF-8 и шаблоны Velocity


Автор: diablero 1.2.2008, 20:20
Все шаблоны сохранены в кодировке UTF-8. При таком сохранении в начале файла добавляется символ какой-то, браузер его распознает как br. Как от него избавиться?

Автор: Kangaroo 1.2.2008, 22:09
diablero, 
у меня все ок. Выложите аттачем файл, посмотрим, что там может быть. На словах угадать сложно.

Автор: diablero 2.2.2008, 14:11
Вот пример файла  с таким глюком.
Напоминаю, файл в кодировке UTF-8

Автор: Kangaroo 2.2.2008, 19:30
diablero, 
первые три байта там - сигнатура UTF-8 - EF BB BF, вот они и отображаются в браузере символов. 
Я сам не сталкивался с такой проблемой.. вот http://korenovsky.blogspot.com/2007/11/ef-bb-bf.html об этом написано.

Непонятно почему велосити это не понимает, может не так настроен? Вы ставили ему, чтобы читал шаблоны в UTF-8 ?
Код

<property name="velocityProperties">
   <props>
      <prop key="input.encoding">UTF-8</prop>
      <prop key="output.encoding">UTF-8</prop>         
   </props>
</property>

Автор: diablero 2.2.2008, 19:52
Цитата(Kangaroo @  2.2.2008,  19:30 Найти цитируемый пост)
Вы ставили ему, чтобы читал шаблоны в UTF-8 ?

конечно.
Щас гляну ссылку.

Добавлено через 6 минут и 10 секунд
Ссылка ни чем не помогла, проблема в силеsmile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)