因此,這裏是我的html代碼:如何使用POST方法從textarea中獲取servlet中的特殊字符?
<!doctype html>
<html lang="fr">
...
<form action="servlet" method="post">
<textarea name="content" rows="30" cols="80" spellcheck="false"></textarea>
<input type="submit" value="SEND" />
</form>
...
</html>
然後servlet的部分
String content = request.getParameter("content");
System.out.println(content);
而問題是,如果我在文本區域輸入「é」,結果被打印成「? 」。我可能是一個編碼問題,但我不能讓它工作。我試圖改變字符編碼成UTF-8在我的jsp頁面,然後將下面的行添加到我的servlet
request.setCharacterEncoding("UTF-8");
但它不會改變任何東西。我該怎麼辦 ?再次,我是JSP/Java EE的初學者。