请问一下大家,我的网站全部是用UTF-8做的页面(PHP)。在银行平台上接收数据(GBK)时显示乱码,比如:'��������'这个就是乱码,请问这个怎么解决?我的服务器不支持iconv(),mb_convert_encoding()这些函数,请问有什么办法解决?请详细说明一下,谢谢。

解决方案 »

  1.   

    你数据库在selectdb之后加上set_names('UTF-8')即可返回utf的数据库结果
      

  2.   

    http://www.zeali.net/entry/55
    这个应该是你想要的。
    该类库可以实现,简体中文 <-> 繁体中文编码互换,简体中文、繁体中文 -> 拼音单向转换,
     * 简体中文、繁体中文 <-> UTF8 编码转换,简体中文、繁体中文 -> Unicode单向转换
      

  3.   

    把相应接收处理页面改成gbk编码就可以了啊:)