プロが教えるわが家の防犯対策術!

WindowsXP Pro
JAVA 1.6.0_15
Struts2
Eclipse 3.5
MySQL 5.0.85

上記の環境で開発を行っております。
Eclipseのテキスト・ファイル・エンコードはShift-JISになっており、
MySQLの設定は以下のようになっております。

character_set_client | utf8
character_set_connection | utf8
character_set_database | utf8
character_set_filesystem | binary
character_set_results | utf8
character_set_server | utf8
character_set_system | utf8

各テーブルの文字コードはSJISになっております。

この状態で(1)(株)II~等を使用すると文字化けしてしまいます。
携帯用のページの為、
JSPのヘッダーのcharsetは
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" />
にしてあります。
試行錯誤してみたのですが、どうにもうまくいかず進まない状態です。
お分かりになられる方いらっしゃいましたら是非ともご教授願います。

A 回答 (1件)

文字化けの主な原因は


丸付文字や括弧株はShift_JISにはない文字だから。

> JSPのヘッダーのcharsetは
> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" />

ここは文字化けとは関係ない。
大切なのはJSPのページディレクティブでのcharset設定よ。


細かく書くと大変なので
「Java 文字化け MySQL」
「Java 文字コード」
「Java 文字化け」
「Java 文字化け データベース」
「Shift_JIS MS932」
こういった単語でググって見て頂戴
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!