mysql的中文乱码已经翻来覆去碰到过几次了,这几天因为学习php+mysql开发,老朋友又见面了。
记录下来,希望对大家有用。
mysql 是 ubunt 9.04下 lamp 里面自动安装的。
配置文件在 /etc/mysql/ 下 ,my.conf,记得为这个文件做个备份先。
碰到乱码的情况千奇百怪,不要被这些东西给弄晕了,要了解本质。
先要知道两个mysql的命令: show variables like '%character%';
show variables like '%collation%';
在未对数据库做任何配置的情况下, 数据库就是瑞典人(发明mysql)手上的东西,什么都是万恶的latin。这种情况下,中文肯定有乱码。
1. 首先需要在[mysqld]段加入一下代码改成:
default-character-set=utf8
重启 mysql
情况会变成这样:
2. 然后在[mysql]段加入一下代码改成:default-character-set=utf
重启mysql
那些latin,变为utf8
情况会变成这样:
ps: 当然 使用命令
mysql> SET NAMES 'utf8' ;
Query OK, 0 rows affected (0.00 sec)
效果一样,不过重启之后,latin又会回来。
至此,mysql中文乱码问题基本解决,如果还出现乱码,那极有可能,是在其它环节出了问题。
参考:
http://bbs.pfan.cn/post-207036.html
- 大小: 54.1 KB
- 大小: 60.7 KB
- 大小: 39.2 KB
- 大小: 40.3 KB
- 大小: 23.8 KB
- 大小: 19.1 KB
分享到:
相关推荐
SimpleScalar是一款经典的CPU模拟器,本文介绍了如何在Ubuntu9.04下安装SimpleScalar。安装中会出现许多问题,文中给出了解答。
对于学习ubuntu 9.04的童鞋很有用滴
在ubuntu 9.04上安装VMWareTools步骤 上海嵌入式家园-开发板商城 联系人:贺工(嵌入式高级系统工程师) 电话: 13917077026 QQ: 844698468 MSN: embedclub@hotmail.com Email:embedclub@vip.qq.com 网址:...
Ubuntu 9.04 ISPconfig设置
ubuntu9.04下的LAMP安装 ubuntu9.04下的LAMP安装 验证OK
Ubuntu-9.04-1gb.7z,是colinux下的Ubuntu 9.04的镜像文件~
新手windows下硬盘安装Ubuntu 9.04 新手windows下硬盘安装Ubuntu 9.04 新手windows下硬盘安装Ubuntu 9.04 新手windows下硬盘安装Ubuntu 9.04 新手windows下硬盘安装Ubuntu 9.04新手windows下硬盘安装Ubuntu 9.04 ...
OpenERP Installing Ubuntu9.04
ubuntu9.04上的中文输入法安装包(deb),scim.txt列出的各包顺序为安装顺序。ubuntu9.04上的中文输入法安装包(deb),scim.txt列出的各包顺序为安装顺序
NULL 博文链接:https://yuanqixun.iteye.com/blog/427715
这个资源是为了给大家提供更快的更新源而上传。其中包含了中科大的貌似最快的源。
此教程收录了各个论坛的精华帖子,绝对给你打造一个完美的Ubuntu
ubuntu9.04下搭建Qt4.5开发环境.pdf
NULL 博文链接:https://beyondjhf-2008.iteye.com/blog/403046
ubuntu 9.04 安装配置优化全记录
NULL 博文链接:https://zywang.iteye.com/blog/407055
对Ubuntu 9.04进行极其详细的介绍...
ubuntu9.04下搭建Qt4.5开发环境[定义].pdf
Ubuntu9.04服务器配置手册, 关于UBUNTU9.04服务器配置的简明手册,讲述服务器配置的详细步骤。
ubuntu9.04wepcrack可以参考一下的。 有能搞定wpa&wpa2的大家可以交流一下啊。