リストグリッドで発音区別符号が正しく表示されないという問題があり、JavaからDBに値を挿入すると、すでにバグが発生していることがわかりました。
ここの投稿が役に立ち、プロジェクトのプロパティ->テキストエンコーディング->その他-> 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>
//.....
これは機能しないので、何か他のものを追加する必要があるかもしれません。私は成功せずに見つけることができるすべてを試したので、どんな助けもありがたいです。ありがとう。
編集:私が読んだところによると、これはjboss7.1.0ベータ1以降でのみ機能します。(URIEncoding)そしてJBoss 7.0.2を使用しているので、7.0.2の代わりが必要です