经过多是导出导入发现,原来默认安装的mysql使用的是utf8编码,而我本机安装的是mysql gbk数据库。这样一来,备份文件恢复的时候可能就出现了格式错误。
标签: 字符集
一
24
十二
14
Perl DBI操作MySQL的Tips
六
01
mysql latin1转utf8 的两种方法
二
07
MySQL库目录下db.opt文件的作用
七
15
数据库字符集修改
十二
15
调用存储过程时报错:Illegal mix of collations
十二
03
深入Mysql字符集设置
九
21
如何更改MySQL的默认字符集
九
21
小谈MySQL字符集
九
18
mysql连接通道中的字符集和校验规则
1、当语句离开客户端的时候:
从客户端出来的,包括sql语句本身(这里里面就包含字符串和关键字等了),以及character_set_client系统变量。为什么要包含这个变量呢?这个变量的作用说明2点,也是它的作用:一是表示该语句中的字符集是使用character_set_client指定的字符集编码的,二是通过此系统变量来告诉服务器所发送来的语句中的字符集编码。
2、当服务器端接受到客户端的语句的时候:
mysql会使用character_set_connection/collation_connection指定的字符集以及校验规则,将客户端的字符串,做一个从character_set_client到character_set_connection的转换。
3、当服务器处理好结果以后,在把结果传给客户端前:
mysql会先将结果转换成character_set_results指定的字符集,然后传回给客户端。