您的位置:首页 > 数据库 > MySQL

mysql 字符集设置问题

2014-01-15 16:44 423 查看
又是编码问题,今天一定要搞清楚!

MySQL有server、database、table、column四个级别的字符集设置。

如果安装MySQL时没有设置的话,默认是Latin1,并且设置的级别是数据库级别。

这些都是有参数设置的,如下:

其中set_character_client是客户端进行数据库操作时的编码方式;

set_character_result是mysql反馈操作信息时的编码方式;

set_character_connection ,MySQL接收到客户端命令进行转化时的编码方式。

MySQL的Dos窗口默认的编码方式是GBK的,所以想用MySQL的Dos窗口插入中文,必须将set_charater_client设置为GBK,其他的都不行哦!

SET NAMES 'charset_name'
与 SET CHARACTER SET charset_name其实修改的就是以上三个参数。

参考资料:http://dev.mysql.com/doc/refman/5.1/zh/charset.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: