2012-03-21 47 views
1

我在jboss 7 linux上使用java 6 jsf1.2和rich faces 3.3.3。使用JSF輸入錯誤編碼

在windows + tomcat上一切正常,但當我移動到linux + jboss時,我得到了一個問題,其中h:inputText在希伯來語中將以服務器端而不是希伯來語字母的形式作爲jibrish(@#@!#)。所有的文件都是utf-8。

如何解決此編碼問題?

回答

1

這需要在/standalone/configuration/standalone.xml中進行配置。添加下面的一塊右</extensions>

<system-properties> 
    <property name="org.apache.catalina.connector.URI_ENCODING" value="UTF-8"/> 
    <property name="org.apache.catalina.connector.USE_BODY_ENCODING_FOR_QUERY_STRING" value="true"/> 
</system-properties>