MySQL中文乱码解决办法
时间:2015-10-17
JSP文件使用的编码方式是UTF-8,为什么从MySQL中读出的数据显示为乱码呢?迅美为大家揭晓.
出现乱码的主要原因是由数据库和前台应用程序编码方式不同造成的,打开MySQL my.ini文件,查找default-character-set可以看到,它的默认值为latin1,可以把这个值改为utf8然后重启服务器,当然如果你的网站前台用的是gb2312那就相应的换成gb2312的编码格式.修改好编码后新录入的数据库将不会再乱码.而对于已经有的数据库,它们还是采用latin1编码方式,这时需要手动把data目录下对应数据库中的db.opt中的编码改为以下代码:
default-character-set=utf8
default-collation=utf8_general_ci
这样设置后数据库就能正常显示了,有MySQL数据库配置问题欢迎大家咨询迅美网站建设技术员.