各位高手,请教一下:
在PHP5里以下编码转换是成功的,而且转换正确,但是在PHP4环境下打印出来的却不是我想要的东东,问题到底出在哪呢?应该怎么样解决呢?
iconv("ucs-2","utf-8",pack('H4',"7537"));正确应该是打印:男

解决方案 »

  1.   

    php_iconv.dll
    开启扩展了吗?
      

  2.   

    iconv
    iconv support  enabled  
    iconv implementation  glibc  
    iconv library version  2.5  Directive Local Value Master Value 
    iconv.input_encoding ISO-8859-1 ISO-8859-1 
    iconv.internal_encoding ISO-8859-1 ISO-8859-1 
    iconv.output_encoding ISO-8859-1 ISO-8859-1 这样算不算已开启了呢?
      

  3.   

    回答楼上的,页面已很确定是UTF-8编码。
      

  4.   

    本帖最后由 xuzuning 于 2011-07-26 16:26:00 编辑
      

  5.   


    果然服务器上的环境的iconv函数不支持ucs-2编码的。那我应该怎么做呢?我是菜鸟来的。谢谢楼上帮我解答。
      

  6.   

    不是给你函数了吗?
    unicode2utf8( hexdec('7537') )