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