关于MySQL命令行显示乱码问题的解决

  大家最近学习数据库有没有遇到这个问题?新版的mysql装上后,在命令行界面内解码错误,中文不能正常显示。在摸索了一些配置的修改和上网搜索后,经过我的实践,可以进行如下操作: 

在命令行插入数据之前

执行命令set names gbk;或者set names gb2312;

再插入

查询数据之前

执行命令set names gbk;或者set names gb2312;

完了之后再set names utf8;

这样就能正常插入和查询中文并且保持数据库编码为utf8

主要参考了http://database.51cto.com/art/201011/234965.htm

posted @ 2012-11-02 20:48  76er  阅读(342)  评论(0编辑  收藏  举报