所以这是我的html代码:
<!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);
问题是,如果我在 textarea 中键入“é”,结果将打印为“?”。我可能是一个编码问题,但我不能让它工作。我尝试在我的 jsp 页面中将字符编码更改为 UTF-8,然后将以下行添加到我的 servlet
request.setCharacterEncoding("UTF-8");
但这并没有改变任何东西。我该怎么办 ?同样,我是 JSP/Java EE 的初学者。