在mysql>下 不会出现乱码:没有进入mysql下就出现乱码:

解决方案 »

  1.   

    ”没有进入mysql下“是指什么?
      

  2.   

    你看下2张图的顶端,第一张执行了 mysql -uroot -p 的。
      

  3.   

    show variables like “character%” 字符都是UTF8。只有先执行过 set names gbk ,第一张才不会乱码。
      

  4.   

     支持这层喽,字符默认是UTF -8 
      

  5.   

    你看下2张图的顶端,第一张执行了 mysql -uroot -p 的。 
      

  6.   

    我懂了你的意思,是进入mysql库中查看表信息时是中文没问题;但是在编辑器中调用api时显示的又是乱码了。
    解决方法:
    在你的代码段中select语句前加一条语句
    mysql_real_query(mysql,"set names  gbk",(unsigned int) strlen("set names  gbk"))
    这样运行后在编辑器中也能中文显示;