• ベストアンサー

文字化け対処法

JAVAサーブレットをやってます。 フォームに入力したデータをファイルへ保存するとき。 全角文字が含まれると文字化けが起こってしまいます。 HTMLの表示の時も文字が化けたり化けなかったりすることがあるのですが・・・。 どうすれば文字化けを防ぐ事ができますか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#2205
noname#2205
回答No.1

私はこのようにしています。 たとえば、JSPから"nm"という氏名のテキストを getParameterするとき。。 String nm = request.getParameter("nm"); //氏名 if(nm !=null && nm.equals("")==false){ //文字化け防止(日本語変換) nm = new String(nm.getBytes("8859_1"), "JISAutoDetect"); } ちなみにDBはPostgreSQLです。

参考URL:
http://www.t3.rim.or.jp/~yoko-k-h/java/servlet/programming/mojibake.html
nezunezu
質問者

お礼

kanayu様ありがとうございました。 nm = new String(nm.getBytes"8859_1"), "JISAutoDetect"); を実際につかってみると文字化けしなくなりました。 また貴重なHPまで教えていただきましてありがとうございます。

関連するQ&A