- ベストアンサー
文字化け対処法
JAVAサーブレットをやってます。 フォームに入力したデータをファイルへ保存するとき。 全角文字が含まれると文字化けが起こってしまいます。 HTMLの表示の時も文字が化けたり化けなかったりすることがあるのですが・・・。 どうすれば文字化けを防ぐ事ができますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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です。
お礼
kanayu様ありがとうございました。 nm = new String(nm.getBytes"8859_1"), "JISAutoDetect"); を実際につかってみると文字化けしなくなりました。 また貴重なHPまで教えていただきましてありがとうございます。