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
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
相关文章推荐
- mysql的字符集统一设置问题
- MySQL - utf8mb4字符集设置(解决emoji表情的记录无法保存问题)
- 基于mysql 5.5 设置字符集问题的详解
- MYSQL字符集设置,解决乱码问题
- MySQL字符集设置—MySQL数据库乱码问题 本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2011-01/31531.htm
- 关于Ubuntu mysql设置字符集为utf8还继续提示Incorrect string value问题 - 新手村
- mysql 5.5 设置字符集问题
- 【MySQL for Mac】navicat for mysql中文乱码问题——MySQL在Mac的字符集设置
- mysql5.5字符集设置的一点变化(对于中文乱码问题,需要设置mysql字符集)
- 基于mysql 5.5 设置字符集问题的详解
- mysql_query设置字符集为utf8,解决中文乱码的问题
- linux mysql安装 远程连接 字符集设置 读写速度问题 基础问题
- mysql 字符集设置问题
- mysql5.5字符集设置的一点变化(对于中文乱码问题,需要设置mysql字符集)
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题以及error 1406:data too long for column 'name' at row 1
- 关于mysql的wait_timeout参数 设置不生效的问题【转】
- MySQL字符集设置及字符转换(latin1转utf8)
- MS SQL Server 设置字符集的问题
- Linux下 C语言 Mysql操作和字符集设置
- MySQL 字符集设置