- PR -

IE6にてのJSPの文字化けについて

投稿者投稿内容
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2004-06-25 12:55
ありがとうございます。
原因は、やはりロケールにありましたか。

1.4で文字コードが指定できるようになっていたとは知りませんでした。
しかも、これからは、文字コードを指定しないメソッドは非推奨ですか。
1.4のほうを使用することにします。

[ メッセージ編集済み 編集者: Edosson 編集日時 2004-06-25 13:07 ]
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2004-06-25 13:36
続きです。

あのあと、コードを変更しましたが、受ける側での URLデコードだけではうまくいきませんでした。

URLデコードは必要なし。
そして、送信側で指定した文字コードを使用したStringの生成が可能でした。

String base = request.getParameter("base");
base = new String( base.getBytes("iso-8859-1"), "utf-8");

ブラウザがURLデコードを行ってascii文字列にしてしまっているようですが、
これも実装次第なのでしょうか。
その場合はURLデコードもかけておいたほうが堅牢なのでしょうね。

スキルアップ/キャリアアップ(JOB@IT)