用utf8把数据存到数据库里应该没有问题的!
是不是把数据库名子搞错了?编码要统一!IE是几的?

解决方案 »

  1.   

    追踪几个地方:
    建表的时候的编码
    PHP文件的编码,保证入库,显示的编码相同,最好保持建表的编码也相同
      

  2.   

    添加英文就没问题,所以数据库名字应该没错
    我至少可以保证数据库,和php文件中的语句设置是统一的编码啊
    IE 7.0 ------------Windows下如何察看.php文件的编码?我数据库是用access做好然后用Access2MySQL Pro 5倒过去的,那里的设置就是utf8,用phpmyadmin进去看也是utf8,所以数据库应该是没问题的,我的php语句好像也没什么问题吧?
    难不成我的文件有问题?
      

  3.   


    1.lz可以用PDT打开php文件。当然,如果lz用的IDE支持多种编码,应该可以看到php文件的编码
    2.英文的处理没问题的话,程序本身应该不会有什么大问题。
    3.文件编码的可能性最大。
      

  4.   

    是不是因为网页的编码?网页的编码方式是UTF8么?如果不是,改下编码,或是:假设网页编码是GB2312;用 iconv("UTF-8","GB2312","$firstname") 转换再存入数据库试试
      

  5.   

    此问题已经解决统一编码的问题
    1.html编码,声明中utf-8
    2.php 设置 ,在php.ini中,可以在网上找到修改方法
    3.数据库设置
    小弟这次一直以为1和3搞定就行了
    结果发现PHP设置也很重要。
    多谢各位解答