我有我的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