我查询vah_user表的数据中有一条中文记录,
mysql> select * from vah_user;
中文记录被显示成??,???
怎么纠正查询出来的数据是中文呢?

解决方案 »

  1.   

    字符集问题set names gbk
      

  2.   

    1. 建立数据库时是否有指定字符集(create database DATABASE_NAME default character set utf8)? utf8 或者 gbk2. 在命令窗口下连接mysql 的命令要:mysql -u USER_NAME -p --default-character-set=gbk
    ------------------------------------------------------------------------------------
    楼主参考一下
      

  3.   

    先用status命令查看数据库的字符集类型。
    再mysql -u用户名 -p密码 --default-character-set=与数据库想兼容的字符集。
    我也遇过。