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學習者快速成長!