我用 urldecode  也不会对它起作用

解决方案 »

  1.   

    echo iconv("UCS-2","GBK", pack('H*', str_replace('%u', '', '%u4e39%u4e1c')));//丹东
      

  2.   


    ================
    学到了,我以前都是
    $arr = json_decode('{"str":"\u4e39\u4e1c"}', true);
    echo $arr['str'];
      

  3.   

    [Quote=引用 2 楼 xuzuning 的回复:]echo iconv("UCS-2","GBK", pack('H*', str_replace('%u', '', '%u4e39%u4e1c')));//丹东
    [/Quote那大哥,我如何将 '丹东' 转换成 ‘ %u4e39%u4e1c ’ 这种样子啊?
      

  4.   

    那大哥,我如何将 '丹东' 转换成 ‘ %u4e39%u4e1c ’ 这种样子啊?
      

  5.   

    $s = iconv('gbk', 'ucs-2', '丹东');
    echo join('%u', str_split(array_pop(unpack('H*0', $s)), 4));