andelf fledna Feather

2010年10月26日星期二

mysql命令行不执行和命令行中文乱码的解决

1:Mysql 命令不可以执行

原因 :呵呵 比如 show databases 的命令 ,执行完之后 啥也没有 ,仔细 找了原因 ,Oh my god  少了 分号

应写成:show databases;

 

2:命令行中文乱码问题

现象:mysql的默认编码设置为utf-8,页面以utf-8的编码方式写入到数据库。用工具查看一切正常,但从mysql的命令行读数据出来总是乱码。

 

原因:mysql的客户端根本无法以utf-8的形式返回数据,解决如下:

 

set names gb2312;

没有评论: