2016-06-28 16 views
0

jSPでフランス語文字に問題があります。 JSPにリダイレクトするサーブレットがあり、サーブレットでUTF-8エンコーディングを使用しています。 JSPにリダイレクトすると、私はUR1でこれらのフランス語文字(リクエストパラメータ)を見ることができ、ブラウザではUR1のUTF-8文字を開発モードで見ることができますが、JSPではそれが嫌です。 のようなほとんどすべての可能性を試しました。1)Tomcat7のコネクターが変更されました。 2)使用済みフィルターJSPでリダイレクト中にフランス語の文字UTF-8を処理する

私は答えを見つけることができませんでした。

答えて

0

通常、UTF-8でエンコードされたデータを使用してGETメソッドを使用してフォームを送信すると、これらのステップはうまくいきます。 (私はすでにあなたになって何をしたか)UTF8にあなたのTomcatコネクタに

<%@ page pageEncoding="UTF-8" %> 

2.ChangeはURIEncoding:JSPページのトップ1.At

は、この行を追加します。

<Connector URIEncoding="UTF-8" ... > 
+0

いいえ私は両方の答えを試しました。 – Jerry

+0

最初の回答は投稿リクエストをして2回目のGETを行うと有効になりますが、なぜ私の場合はうまくいかないのか分かりません。 – Jerry

+0

はい、それは変です。サーブレットとJSPで何をしたのか少し詳しく説明できますか? –

0

応答を送信する前にサーブレットでresponse.setCharacterEncoding( "UTF-8")を試してください。それが役に立ったら教えてください:)

+0

私もこれを試しましたが、残念ながらうまくいきませんでした。 – Jerry

関連する問題