blog » Database » mysql编码

mysql编码

set names gbk 等同于以下3句
set character_set_client=gbk; 这句告诉 MySQL 我接下来要用的 SQL 语句的编码是 GBK 的
set character_set_connection=gbk; 这句 告诉 MySQL 要把 SQL 语句转换成 GBK 进行处理
set character_set_results=gbk; 这句告诉 MYSQL 查询返回的结果要统一都转换成 GBK 编码的

另外可以使用status命令或者show variables like ‘char%’ 查看当前数据库的默认编码状况

+————————–+—————————————–+
| Variable_name            | Value                                   |
+————————–+—————————————–+
| character_set_client     | latin1                                  |
| character_set_connection | latin1                                  |
| character_set_database   | utf8                                    |
| character_set_filesystem | binary                                  |
| character_set_results    | latin1                                  |
| character_set_server     | latin1                                  |
| character_set_system     | utf8                                    |
| character_sets_dir       | /opt/local/share/mysql5/mysql/charsets/ |
+————————–+—————————————–+

相关文章:


RSS 2.0 | leave a response | trackback

发表评论