我试图从JSP中使用getParameter获取值,其中包括ü,é,à等。但是在servlet中获取错误的值。我检查的内容类型与萤火虫,发现req.getParameter返回错误的字符编码
Content-Type text/html;charset=UTF-8
检查与萤火虫支柱部,找到了正确的价值在那里,当我试图访问它的servlet是错误的。给ö而不是ö
req.getCharacterEncoding();
返回null。
试图与在Servlet的开始设置
req.setCharacterEncoding("UTF-8");
,但没有帮助。
编辑:
req.getParameter("myValue").getBytes("8859_1"), "utf-8")
上面一行给出正确的值。
可以扩大'在Servlet的开始,但没有help.' –
添加该行servlet代码。 – coder247