//json_encode()函數(shù)在php5.4.0之后可以通過傳入?yún)?shù)JSON_UNESCAPED_UNICODE保持中文原樣, 不進(jìn)行Unicode 轉(zhuǎn)碼. echo unicode_decode(json_encode($response)); function unicode_decode($name) { // 轉(zhuǎn)換編碼,將Unicode編碼轉(zhuǎn)換成可以瀏覽的utf-8編碼 $pattern = '/([\w]+)|(\\\u([\w]{4}))/i'; preg_match_all($pattern, $name, $matches); if (!empty($matches)) { for ($j = 0; $j < count($matches[0]); $j++) { $str = $matches[0][$j]; if (strpos($str, '\\u') === 0) { $code = base_convert(substr($str, 2, 2), 16, 10); $code2 = base_convert(substr($str, 4), 16, 10); $c = chr($code).chr($code2); $c = iconv('UCS-2BE', 'UTF-8', $c);//'UCS-2BE'根據(jù)系統(tǒng)的不同可能是別的值. $name=str_replace($str, $c, $name); } else { // $name .= $str; } } } return $name; }
Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號-2
違法及侵權(quán)請聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市萬商天勤律師事務(wù)所王興未律師提供法律服務(wù)