我有我的listgrids沒有顯示diacritcs corectly的問題,我發現,當我從java插入到數據庫已經錯誤的值。JBOSS 7編碼不能按預期工作
一個帖子在這裏幫助,我改變了我的項目屬性 - >文本編碼 - >其他 - > UTF-8,這解決了我的問題。這是唯一解決我的問題在本地。
我需要做的是在我的Jboss服務器上也以某種方式設置編碼。 這就是我把我的配置文件:
<?xml version='1.0' encoding='UTF-8'?>
<server name="vali-ubuntu" xmlns="urn:jboss:domain:1.0">
extensions>
extension module="org.jboss.as.clustering.infinispan"/>
extension module="org.jboss.as.connector"/>
extension module="org.jboss.as.deployment-scanner"/>
extension module="org.jboss.as.ee"/>
extension module="org.jboss.as.ejb3"/>
extension module="org.jboss.as.jaxrs"/>
extension module="org.jboss.as.jmx"/>
extension module="org.jboss.as.logging"/>
extension module="org.jboss.as.naming"/>
extension module="org.jboss.as.osgi"/>
extension module="org.jboss.as.remoting"/>
extension module="org.jboss.as.sar"/>
extension module="org.jboss.as.security"/>
extension module="org.jboss.as.threads"/>
extension module="org.jboss.as.transactions"/>
extension module="org.jboss.as.web"/>
extension module="org.jboss.as.weld"/>
/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="tru
e"/>
/system-properties>
//.....
這不起作用,所以也許我需要別的補充一下。我嘗試了一切,我可以找到沒有成功,所以任何幫助表示讚賞。謝謝。
編輯:從我讀的,這將只在jboss 7.1.0測試版1或更高版本工作。 (URIEncoding)和我使用JBoss 7.0.2,所以我需要替換爲7.0.2
這是我發現的所有類型的解決方案,在其他JBoss版本上工作,但沒有在JBoss 7 + 1中爲我工作,試圖提供幫助。 – Fofole 2012-04-19 13:16:20
你在哪裏試過?您可能需要將它放在JAVA_OPTS中的standalone.conf(或domain.conf,取決於您正在運行哪個)。 – 2012-04-19 15:58:10
正如@ JamesR.Perkins所說,您可以將它放入控制JVM運行時參數的* .conf文件中。您也可以在啓動時從命令行傳遞這些值。 – ddri 2012-04-24 03:03:21