This is version . It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]

WildFly環境でのJSFの日本語文字化けを防止する#

WildFlyをセットアップしたままの状態だと、日本語入力項目が文字化けすることがあります。
私が試した範囲では、
  1. 検索条件の日本項目が初回入力時だけ化ける
  2. DBへ登録する日本語項目が必ず化ける
という現象でした。
これを防止するために、
  • webapp\WEB-INF\jboss-web.xml
を以下のように作成します。初期状態でこのファイルは存在しません。(Jboss Tools 4.3 のJboss Centralから作ったJavaEE Web Project)
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
	<default-encoding>UTF-8</default-encoding>
</jboss-web>
このファイルを作る時の注意として、スキーマ定義(xsd)を指定するとEclipseがエラーを出すという点があります。内容を見ると、xsd自体の内容がおかしいと書いてあります。上記の通り、整形書式としてのみ書いておけば正しく動くのでこのままで試して下さい。
ちなみにxsdファイルは ここ にあります。 参考にしたのは WildFly8.0.0CR1でPOSTパラメータの文字化けを回避する です。
WildFly 9.0.2 と 10.0.0 で試したところうまくいっています。

■注意 このファイルはJava EEの標準ファイルではないためもっと他の方法がないか調査中です。が、すぐには見つからなさそうな感じ。。。

添付ファイルの追加

ログイン済のユーザのみが添付ファイルをアップロード出来ます。
« This particular version was published on 06-5-2016 16:40 by ytp.