私は現在使用しています
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
私のjspページで。
そして、request.getParameter("...");
それを使用してテキストボックスからデータを取得すると、そのようなデータが取得されますöÉ?É?É?öİ
。英語の文字ではない文字を使用したときに、この問題が発生しました。私は tomcatに追加URIEncoding="UTF-8"
します。server.xml
しかし、それは同じを取得しました(öÉ?É?É?öİ)
。それを解決する方法は?
ありがとうございました
編集
回答ありがとうございます。私はいくつかのことを試しましたが、何も問題を解決していません。
これが私がやったことです:
<Connector URIEncoding="UTF-8" .../>
server.xmlに追加しました。<meta ... charset=utf-8>
タグは大丈夫です、試してみましたrequest.setCharacterEncoding("UTF-8");
<filter>
私もweb.xmlでタグを試しました
これらのアクションのいずれも問題を解決しません。これに他に何か問題があるのではないかと思っています...(思い出してください:私は使用<form method='post'>
しました。送信ボタンをクリックしrequest.getParameter("..")
ましたが、このデータの形式を使用してデータを取得すると、正しい形式ではありません。)