我在编写存储过程的时候,中文注释全是乱码,而且,select * from tablename where columns=" " 输入中文的时候全部是乱码~!急~!!!

解决方案 »

  1.   

    还是不行 我 set names 'utf8'做的,不行
      

  2.   

    换了个工具可以,工具问题?我用的是toad for mysql?这个怎么设置才能不显示乱码??
      

  3.   

    右键 "我的电脑",在"属性"--"设置"--"环境变量"--"系统变量"中增加一项,其中变量为为NLS_LANG ,变量值为AMERICAN_AMERICA.ZHS16GBK.
    重启TOAD后,即可看到原为乱码的内容,显示为正常中文.
      

  4.   

    建完表后在表后加上CHARSET=gbk;
    不知道是不是这样的?貌似看那些书在命令行都是建完表后加上ENGINE=InnoDB DEFAULT CHARSET=gbk;
    一个是增加事务,另一个不知道是不是设置中文的情况,要不你也可以试下的