<?php
$a = '["u8d27u68af","u505cu8f66u4f4d","u6696u6c14","u6276u68af","u4e0au6c34","u4e0bu6c34","u6392u70df","u6392u6c61","u7ba1u7164","380V","u53efu660eu706b","u5916u6446u533a"]';
$b = json_decode($a);
$array = [];
foreach($b as $k=>$v){
$arr = explode('u',$v);
$arr = array_slice($arr,1,count($arr));
foreach($arr as $k=>$v){
$arr[$k] = "\u".$v;
}
$str = implode('', $arr);
$array[] = $str;
}
//Unicode转汉字
foreach($array as $k=>$v){
$a = decodeUnicode($v);
$array[$k] = $a;
}
var_dump($array);
function decodeUnicode($str)
{
return preg_replace_callback('/\\\\u([0-9a-f]{4})/i',
function ($matches) {
return mb_convert_encoding(pack("H*", $matches[1]), "UTF-8", "UCS-2BE");
},
$str);
}
一段Unicode转中文的代码
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 当被修改的文件中带有中文字符时,中文字符会被转换为 unicode 代码,看不出原来的文件名。 这时,只要配置: ...
- 使用下面的框架,不需要导入就可以使用。链接地址:https://github.com/524429264/HYBU...
- 代码如下图: quotes-humor2.json是unicode文本 cls.json是转换后的存储文本