У меня есть следующий код на странице лицевой страницы:
<h:inputNumber value="bean.property">
<f:convertNumber type="currency" />
</h:inputNumber
Преобразователь потому, что внутри поля ввода может быть своего рода значение по умолчанию, которое получается из свойства bean-компонента. Все отображается правильно. Значение внутри поля ввода отображается символом «€» (например, «1.453 €».
Когда я отправляю форму, появляется сообщение об ошибке:
"nameOfInputField" konnte nicht als ein Geldbetrag erkannt werden '304,00 â¬'
В английском это что-то вроде:
"nameOfInputField" could not be regognized as an amount of money '304,00 â¬'
Пожалуйста, взгляните на символ "€". Кажется, он напечатан как «¬¬». Хотя он был правильно отрисован до отправки формы, теперь он выглядит как «â» внутри сообщения об ошибке и внутри поля ввода.
Все страницы кодируются в UTF-8.
В чем причина этой ошибки?
Как это можно исправить?
Заранее спасибо