在用jsp+struts+mysql+tomcat是经常出现各种各样的中文乱码问题。在此小结一下:
(1) 在jsp中用<%@ page contentType="text/html;charset=gb2312" language="java" %> 和 <META http- equiv="Content-Type" content="text/html; charset=gb2312">标志。
(2) 使用mysql 4版本,mysql 5不好用,且用mysql --default-character-set=gbk -u root -p 的方式进入,在建表是用TYPE=MyISAM ,DEFAULT CHARACTER SET gbk;
(3)url中使用jdbc:mysql://localhost:3306/bb?useUnicode=true&characterEncoding=gbk"如果是配置的话用jdbc:mysql://localhost:3306/bb?useUnicode=true&characterEncoding=gbk。