台州温岭做网站请找我们 (专业建站 | 诚信服务) 13958630945 在线客服 联系技术

佳源设计|台州网站建设|佳源网页设计

网站当前位置: 首页>>网站空间知识>>查看mysql编码
网站空间知识
无法加载 mcrypt (外链
网站收录入口
解除Win2003登入后空闲后
配置 APACHE 最大连接数
可以查看服务器上有多少个网站
查看哪个程序占用端口
如何使用我的虚拟主机支持WAP
在MYSQL中批量替换字段内容
 
 建站知识搜索
 

台州网站建设
 
网站优化
 
提交疑问
 网站空间知识 > 查看mysql编码

查看mysql编码

2222次浏览
2012-01-28

MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8。

1、需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:>mysql -u root –p,之后两次输入root用户的密码),查看数据库的编码方式命令为:
 >show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
从以上信息可知数据库的编码为latin1,需要修改为gbk或者是utf8;
其中,character_set_client为客户端编码方式;character_set_connection为建立连接使用的编码;character_set_database数据库的编码;
character_set_results结果集的编码;
character_set_server数据库服务器的编码;
只要保证以上四个采用的编码方式一样,就不会出现乱码问题。
如:set character_set_database=utf8;
另一个查看数据库编码的命令:
>show variables like ‘collation%’;

补充
SHOW CREATE TABLE 表名;
可以看出具体表的字符集设置。
alter table `W` default character set utf8; 修改表的字符集
show full columns from W; 从表W中查看所有字段的字符集
alter table `W` modify column `CONTENT` varchar(30) character set utf8 not null; 修改表W中某个字段字符集


 


页面所在本站地址https://www.52-life.net:443/Nshow.asp?/%B2%E9%BF%B4mysql%B1%E0%C2%EB---157.html
上一篇 >>WindowsXP账号自动登录
下一篇 >>如何卸载Windows服务(Service)?