我设置了mysql的编码为gb2312以后怎么就插入不了汉字了呢?

解决方案 »

  1.   

    set names gbk;  再执行。顺便问一句。插入的汉字是什么?
      

  2.   

    检查你的字符集设置。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
      

  3.   

    在我的数据库里,其他表都是GB2312的编码,单单那个news表里的编码是lanti1有什么可以方法解决的嘛?重新创建表?
      

  4.   

    编码问题
    show variables like 'char%';set name 'gbk';
      

  5.   

    设置my.ini配置文件
    default-character-set=gbk
    你的单个表,是属于下面这情况:
    修改表的所有字段的字符集
    ALTER TABLE 表名 CONVERT TO CHARACTER SET gbk;
      

  6.   

    使用SQLyog进入数据库界面,然后选中所需表,更改其属性即可
      

  7.   

    使用SQLyog进入数据库界面,然后选中所需表,更改其属性即可
      

  8.   

    insert into t_name (name) values ("汉字");这样就可以了。
    类型是nvarchar(50)哦,另外在装mysql时编码要改成UTF-8哦