第1个回答 2011-10-14
这种乱码就是典型的数据库传值乱码。
mySQL :gb2312
修改方式
打MySQL安装目录,找到my.ini这个文件,用记事本打开
default-character-set=gb2312
这个字段就是设置编码的,后面的是编码格式
不行你在看看页面jsp编码。如果有hibernate的话再提问吧
第2个回答 2011-10-14
看到 mySQL 就要确保 安装 mySQL 的时候 选择语言时要 选择 gb2312 支持中文 否则mySQL都不支持中文 那么存如mySQL中的汉字就乱码了 其次是程序设置支持中文的编码规范。
第3个回答 2011-10-14
1.将数据库使用的字符集编码和页面设置一样;
打mysql安装目录,找到my.ini这个文件,用记事本打开
default-character-set=gb2312
这个字段就是设置编码的,后面的是编码格式。
2.编写过滤器servlet,设置请求和响应的字符集编码都是页面中设置的编码,还需在web.xml中进行配置,在tomcat容器启动时就首先调用Filter,过滤所有的action。
我刚刚试过,能实现。