我目前使用
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
在我的jsp页面中。
当我使用request.getParameter("...");
它从文本框中获取数据时,它会检索这样的数据öÉ?É?É?öİ
。当我使用不是英文字符的字符时,我看到了这个问题。我URIEncoding="UTF-8"
在server.xml
tomcat中添加。但它检索到相同的(öÉ?É?É?öİ)
. 如何解决?
谢谢
编辑
感谢您的回答。我尝试了几件事,但没有解决问题。
这是我所做的:
我
<Connector URIEncoding="UTF-8" .../>
在 server.xml 中添加。<meta ... charset=utf-8>
标签没问题,我试过了request.setCharacterEncoding("UTF-8");
- 我还尝试
<filter>
了 web.xml 中的标记
这些操作都不能解决问题。我想知道这是否还有其他问题...(记住:我使用了<form method='post'>
。我单击提交按钮,当我使用request.getParameter("..")
此数据的格式获取数据时,格式不正确。)