Ладно, мне это кажется довольно странным.У меня есть этот простой фрагмент кода jsf:
<h:outputFormat id="idOutput"
value="#{msgs.mymessage}"
styleClass="standard"
escape="false">
<f:param id="idLogoutParam" value="#{facesContext.externalContext.requestContextPath}"/>
</h:outputFormat>
'msgs' просто получает строку из файла свойств в webApplicationContext.mymessage:
"please click <a href="{0}">here</a>"
для английского языка и
"klicken Sie bitte <a href="{0}">hier</a>. "
для немецких пользователей.Для немецкой локализации все работает нормально.Но использование английской версии любого браузера (хорошо, по крайней мере, ff и chrome) приведет к отображению чего-то вроде «% 7B0% 7D» или «{0}» вместо использования значения свойства.
Я использую JSF 1.1_02.