mysql中文乱码的解决
程序员文章站
2022-04-02 14:43:00
...
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 即可。
上一篇: css样式有什么用
下一篇: html怎么给字体设置颜色
推荐阅读
-
php fck文件夹及上传图片中文乱码有关问题解决办法
-
mysql5.7更新操作报异常thisisincompatiblewithsql_mode=only_full_group_by的原因和解决办法
-
referrers的乱码问题解决
-
Ubuntu下MYSQL的中文输入简析_MySQL
-
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
-
解决mysql字符集乱码问题_MySQL
-
php中解决各种应用的乱码问题
-
[MySQLCPU]线上飙升800%,load达到12的解决过程_MySQL
-
ajax的配置详情、ajax的调用解释、ajax的中文乱码和ajax的表单提交(内有实例)
-
Python2.x版本中基本的中文编码问题解决