成熟丰满熟妇高潮XXXXX,人妻无码AV中文系列久久兔费 ,国产精品一国产精品,国精品午夜福利视频不卡麻豆

您好,歡迎來到九壹網(wǎng)。
搜索
您的當(dāng)前位置:首頁php對象轉(zhuǎn)json中文變Unicode問題

php對象轉(zhuǎn)json中文變Unicode問題

來源:九壹網(wǎng)

最近在做CactiEZ的二次開發(fā), 在將對象轉(zhuǎn)化成json串之后發(fā)現(xiàn)中文變成了unicode編碼, 幾經(jīng)周折終于解決了。 記錄下解決辦法,希望能夠幫助到遇到同樣問題的朋友。

//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ù)