ネタ心者歓迎! 今更ながらにJava相談室
■ このスレッドは過去ログ倉庫に格納されています
0318猫
NGNG皆さん。いろいろ御教授頂き有難うございます。
ですが、まだ問題解決出来ていない状況です。(@.@;)
教えていただいた内容を元に以下のような事をTryしてしました。
●前提/行ないたい事
・あるファイル(HTML)を読み込み、ブラウザに出力。
(あるファイルとは、EUCで記述されているHTMLファイル[METAはShift_JIS])
・環境
-RedHat
-JDK1.2.2
-ApacheJServ
●前処理
・EUCで記述されているファイルを読み込み/配列格納。
●出力処理
・PrintWriter out = response.getWriter();記述部分を以下のように修正
->PrintWriter out = new PrintWriter(new OutputStreamWriter(response.getOutputStream(), "SJIS"));
(これを行なった結果、何も出力されなくなってしまった。(真っ白)->元に戻す)
・読み込んだ配列情報を出力する際、Unicode変換して出力。
●いろいろ行なってみて分かった事
・格納した配列情報を出力した結果、全ての文字が文字化けするわけではなく、
ある特定!?の文字が化けている様子。
(文字化け対象文字:"北海道"、"青森"、全角空白等)
・文字化けは、EUCにて出力されている。(?ではない)
もう、この問題だけで丸5日ぐらい悩んでいる・・・
すみませんが、またまたご教授の程宜しくお願いします。
■ このスレッドは過去ログ倉庫に格納されています