リクエストからパラメーター (アクセント付きの文字) を取得したいのですが、うまくいきません。私はユーザーにしようとしましrequest.setCharacterEncoding("UTF-8")
たが、それもうまくいきませんでした。
URLDecoder.decode(request.getQueryString(), "UTF-8")
正しい文字が返されることはわかっていますが、request.getParameterValues()
機能しません!
誰にもアイデアはありますか?
リクエストからパラメーター (アクセント付きの文字) を取得したいのですが、うまくいきません。私はユーザーにしようとしましrequest.setCharacterEncoding("UTF-8")
たが、それもうまくいきませんでした。
URLDecoder.decode(request.getQueryString(), "UTF-8")
正しい文字が返されることはわかっていますが、request.getParameterValues()
機能しません!
誰にもアイデアはありますか?
まあ、私は自分の問題を解決する方法を見つけました。それはより良い解決策ではないと思いますが、うまくいきます..
String item = request.getParameterValues("param"); // Hélène
item = URLEncoder.encode( model.getNameItem(), "ISO-8859-1" ); // H%C3%A9l%C3%A8ne
item = URLDecoder.decode( item, "UTF-8" ); // and finally : Hélène
それが他の誰かを助けることができるなら、私は喜んで助けます:)
PS : ポール、私は以前にあなたに答えていませんでしたが、私はすでにそれらのことをしました。とにかく助けてくれてありがとう。