mysql中文乱码的解决

WBOY
发布: 2016-06-07 15:19:10
原创
1221 人浏览过

mysql数据库默认的编码为latin1,而java中与其对应的则是ISO-8859-1,则有: (1)向数据库插入时,须做重写编码GBK/GB2312----ISO-8859-1 (2)从数据库取出时,须做重写编码ISO-8859-1----GBK/GB2312 或者: 两者都使用utf8编码,修改mysql的默认编码为utf8.

mysql数据库默认的编码为latin1,而java中与其对应的则是ISO-8859-1,则有:

(1)向数据库插入时,须做重写编码GBK/GB2312---->ISO-8859-1
(2)从数据库取出时,须做重写编码ISO-8859-1---->GBK/GB2312

 

或者:
两者都使用utf8编码,修改mysql的默认编码为utf8.

如何修改:

1.linux下修改mysql的编码集

(1)mysql5.0

参考 http://linux.chinaunix.net/techdoc/database/2008/03/23/986386.shtml

(2)mysql5.5

若按上述方法修改则会导致mysql启动失败,该版本解决方案如下:

修改my.cnf:

在【mysqld】配置项下添加 character-set-server=utf8 即可。

 

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!