- 440 名前:デフォルトの名無しさん mailto:sage [2013/04/01(月) 23:19:13.95 ]
- jspの文字コードがshift_jisで、サーブレットの文字コードがutf-8で書かれている場合、
jsp → サーブレット → jsp でformパラメータの受け渡しで日本語が文字化けしないようにするには どうしたらいいでしょうか? サーブレット側で 変数 = new String(request.getParameter("パラメータ名").getBytes("Shift_JIS"), "UTF-8")); としてPOSTパラメータを受け取ってUTF-8として処理し終わった後、 変数 = new String(変数.getBytes("UTF-8"), "Shift_JIS"); としてShift_JISに戻して request.setAttribute("jspで受け取るパラメータ名", 変数); としたのですが文字化けしてしまいます。
|

|