将你的页面编码设置为 GBK 或者 UTF-8
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
一般通过form的提交到action,数据不会出错
但是有可能你某些数据是通过url传递的
在action时也很可能是乱码?
这时修改IE的url编码,GBK 或者 UTF-8
假如还不行,就在action里转码:
如:String name = request.getParameter("name");
name = new String(name.get("ISO-8859-1"),"GBK");
前面ISO-8859-1是你得到name是的编码,后面gbk转换后的编码
一般UTL不是ISO-8859-1就是unicode
温馨提示:答案为网友推荐,仅供参考