现在的位置: 首页 > 综合 > 正文

查看和修改mysql数据库编码

2013年10月24日 ⁄ 综合 ⁄ 共 903字 ⁄ 字号 评论关闭

发现当前的数据库系统的编码
latin1_bin 西欧(多语言),
 不支持汉语首先查看mysql的数据库编码的命令如下:

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数据库服务器的编码;

只要保证以上四个采用的编码方式一样,就不会出现乱码问题。

抱歉!评论已关闭.