0
私はリクエストパラメータに一部の特殊文字を受け取るサーブレットを持っています。私はそれらを表示しようとしましたが、代わりに疑問符しか表示されません。
私のクエリ文字列= http://localhost:8080/specialcharacter/quote/startmilesquote?option=côté
私は、サーブレットで
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
を入れ
request.getQueryString()
result= option=c%C3%B4t%C3%A9
と
request.getParameter("option")
result=c�t�
を表示しています <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">
を返信のヘッダーに入れます。 そして、server.xmlの私のコネクタはUTF-8として定義されています。
<Connector connectionTimeout="20000" port="8080"
protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>
問題を解決するにはどうすればよいですか?