楼主是如何断定仍然是 latin1 的?

解决方案 »

  1.   

    show variables like '%char%';   求助啊,前辈!我在PHP里添加一个数据到MYSQL表里,PHP里用的UTF8,我用字母和数字的话是可以成功添加的,用中文就不行了,我研究了好一会,估计是这个database的问题,我其他的都改成UTF8的格式了,MY.INI也改过还不成。
      

  2.   

    show variables like '%char%'; 贴出以供分析。show create table xxxx 贴出以供分析。
      

  3.   

    我在PHP网页上 插入中文后,TABLE显示是这样的 我在PHP里设置的格式全为UTF8的。database的格式一直是latin1
      

  4.   

    创建DATABASE的时候已经设置是UTF8格式了,出来的DATABASE还是LATIN1,不可能语法有问题吧?
      

  5.   

     show create table 中显示已经是 utf8 了。
    检查你的PHP代码,应该是PHP中有问题。
      

  6.   

     那DATABASE 是LATIN1模式的,这个没关系的吗,我先去PHP那改改看
      

  7.   

    谢谢啊,我把PHP和MYSQL的格式UTF8全改成GBK就行了, 不知道什么原因。