初めて質問投稿いたします。
Eclipse Version: Luna Service Release 2 (4.4.2)
Tomcat 8.0.22
のMessageResources.propertiesにValidatorとして以下の文を記述しています。
『
errors.required={0}
errors.nandgRequired=氏名と性別を入力してください
errors.nameRequired=氏名を入力してください
errors.genderRequired=性別を入力してください
errors.dobRequired=生年月日を入力してください
』
が、JSPファイル等全てUTF-8で設定していますが
ブラウザ上になると、
・æ°åãå
¥åãã¦ãã ãã
・æ§å¥ãå
¥åãã¦ãã ãã
・çå¹´ææ¥ãå
¥åãã¦ãã ãã
と文字化けします。
(ちなみに、Windows-31Jで設定した時は、クエスチョンマーク表記『????』でした)
ブラウザ上も日本語が表記される様、解決方法をご教示くださいませ。
2016.02.04 追記
tokoiさん、コメントありがとうございます!
一度PropertiesEditor Eclipse Pluginをアンインストールし、
MessageResources.properties上の日本語になっていた表記を
「\uXXXX (XXXX」に戻したところ、ブラウザ上の文字化けがなくなりました!
…ところが新たな問題が。
PropertiesEditor Eclipse Pluginを再インストールし、
サーバの始動をかけると、別の文字化けが発生します。
1.UTF-8の場合、入力した文字が”登録”ボタンを押すと文字化けする(※テキストボックスに入力したのは"明るい 安村")
2.struts-config.xml、validation.xml、web.xml、JSPファイルをWindows-31Jに設定した場合、最初からこの有り様
この他、エラーメッセージが「性別を選んでください??」と変なクエスチョンマークが2つ付いたりすることもありました。
一難去ってまた一難(A^-^;)