質問: 受け取った変数名が正常に取得できていないように思われるのですが、 どのようにしたら正常(SHIFT-JIS表示)に表示できるのでしょうか。 文字コードはお互い「SHIFT-JIS」に合わせています。 お手数ですが、ご教授をお願い致します。
回答: Windowsに入れたデフォルトのTomcat(自分の場合Tomcat7.0)ではどうやら内部処理がISO-8859-1らしいです。なのでJSP(Java)側を「ISO-8859-1で渡されました」ってJavaに教える必要があるみたいです。(Linuxは別みたいです。) String ans = request.getParameter("filename"); ↓ String ans = new String (request.getParameter("filename").getBytes("ISO-8859-1")); ありがとうございました。