同题  数字和字母都是可以存入的,而且我在官网下载的MySql5.6.43,里面也没有my.ini文件,只有一个my.default.ini,请问一下怎么修改?谢谢

解决方案 »

  1.   

    现在是mysql里面可以插入汉字了,但是我用vs2012  c#的时候插入的还是乱码。
      

  2.   

    请看mysql 字符集设置
      

  3.   

    这跟Mysql没有关系 。
    首先第1,你要确定,你的cmd运行时,是什么字符集?
    show variables like "%char";
    查看一下,把 client_端的字符集设置成UTF-8,
    这样你通过cmd插入的中文,才是跟mysql UTF-8对得上。
    不然,你怎么插入都是乱的。
    还有一点就是,还是上面查出来的,有一项是results 字符编码的,就是在cmd中查询数据时显示的结果集编码
    也要设置跟mysql 中一样。
    谢谢