存到数据库时,可以找网上的编码类。取出来时,只要
header("content-type:text/html;charset=utf-8");
就行了吧。

解决方案 »

  1.   

    要把相应的语言属性都要改成utf-8吧
    在存取时都要进行
    在取时就用header("content-type:text/html;charset=utf-8");
    存的时候时候可以看看配置文件的语句属性,更改一下就可以了
      

  2.   

    非utf-8编码的字符均用iconv函数转换为utf-8编码
      

  3.   

    谢谢楼上的三位。存之前要将字符串都经过iconv函数转换吗?
    数值就不需要转换了吧??mysql有没有自动的转换函数?打印到页面时,是不是只要php文件头的“charset=utf-8”就可以了?
      

  4.   

    最安全也是最麻烦的办法:(在开发wap时常常这样做)用unicode的实体.除了iconv还有mb也可以做编码转换
      

  5.   

    关键是存取数据库的时候都要用utf-8,不能偷懒!否则就会是乱麻!
      

  6.   

    to phchenjie(【烦人】)
    手机提交的数据是utf-8编码,如果没有做相应的处理,将会取得一堆乱码。至于web站点个人觉得没有什么必要。
      

  7.   

    国际化也需要使用UTF-8吧,

    vBin也跑来PHP版了
      

  8.   

    to Leemaasn(呆鸟一号):
    呵呵,发现自己有一些东西落伍了。
    赶快过来补补。 :)