处理mysql数据库中文乱码的心酸史(整整一下午,我都快哭了)

【处理mysql数据库中文乱码的心酸史(整整一下午,我都快哭了)】 MySQL默认的字符编码是latin1,与java对应的就是ISO-8859-1。所以要正确的显示我们的中文字符,只需要将MySQL的字符编码方式有latin1改成中文的就行了,改成“gbk”或"gb2312",修改的方法有两种:
一种是重新配置MySQL,在它的配置向导中有一项是让你选择字符的编码,你可以选择自定义选项,然后将其自定义为“gbk”或“gb2312”;
另一种是直接修改MySQL安装目录中的“my.ini”文件,在MySQL的安装目录下找到该文件,用记事本打开,在其中找到以下两句:
[my sql]
default-character-set=latin1

[my sqld]
……
……
default-character-set=latin1
分别将其中的latin1改成“gbk”即可,注意要用小写,听说大写不识别。

MYSQL数据库修改完成后,我们只需将jsp页面的字符集设置为gbk即可。

如果有过滤器,当然也应该将过滤器中的编码格式改为GBK。
无需再做其他修改,数据库中的乱码问题应该解决了

    推荐阅读