Tomcat サーバー (サーブレット) への要求に小さな HTML フォームを使用します。「GET」リクエストを使用すると、実装した「SetCharacterEncodingFilter」が非常にうまく機能し、結果にドイツ語の「ウムラウト」がすべて表示されます。しかし、POST リクエストを使用すると (そして残念ながらこれを行う必要があります)、すべての「ウムラウト」が非常に変に見えます ;-)
HTML 部分は次のようになります。
<form id="form1" name="form1" method="POST"
accept-charset="uft-8"
action="http://localhost:8080/foo">
<p>
<label for="textfield"></label>
<textarea name="text" id="text"
cols="45" rows="5"></textarea>
</p>
</form>
サーブレット部分:
protected void processRequest(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException, JSONException, Exception {
response.setContentType("text/html;charset=UTF-8");
String querytext = request.getParameter("text");
...
...
誰でも助けてもらえますか?
前もって感謝します!