$strtmp = bin2hex($str);->转换成16进制字符串

解决方案 »

  1.   

    <?php
    $s = "赛迪网";
    $u = iconv("GB2312","UTF-8",$s);
    $n = bin2hex($u); //e8b59be8bfaae7bd91
    preg_match_all("/../",$n,$regs);
    print_r($regs[0]); //测试echo $p = "chr(0x".join(").chr(0x",$regs[0]).")"; //chr(0xe8).chr(0xb5).chr(0x9b).chr(0xe8).chr(0xbf).chr(0xaa).chr(0xe7).chr(0xbd).chr(0x91)eval("\$str=$p;");echo $str;
    ?>
      

  2.   

    唠叨,我这边怎么装iconv都挂不上啊。有没有不用iconv的办法?
      

  3.   

    或者你有没有在redhat 9下,php 4.3.2下,编译 php的./configure ....的命令行。你把带iconv的都帖给我。顺便告诉我下载哪一个iconv的版本.