登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
其他编程语言
>
讨论/求助
\u5929\u6d25这种编码php有快捷函数解吗?
大尨
@Ta
2018-07-14
4663点击
unicode,
隐藏样式
查看源码
回复列表(5|
隐藏机器人聊天
)
1
水木易安
@Ta
/ 2018-07-14 /
样
/
源
json_decode一波试试
2
拒绝柳岩99次
@Ta
/ 2018-07-14 /
样
/
源
好像是八进制的吧
3
残缘
@Ta
/ 2018-07-14 /
样
/
源
<?php
echo toUtf8("\u5929\u6d25");
function toUtf8($unicode_escaped_str) {
$str = preg_replace_callback('/\\\\u([0-9a-fA-F]{4})/', function ($match) {
return mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE');
}, $unicode_escaped_str);
return $str;
}
4
大尨
@Ta
/ 2018-07-14 /
样
/
源
@
水木易安
,这不是处理json的么,好像自带的还没啥快捷函数实现unicode解码
5
大尨
@Ta
/ 2018-07-14 /
样
/
源
@
残缘
,谢谢大佬
添加新回复
回复需要
登录
。
echo toUtf8("\u5929\u6d25");
function toUtf8($unicode_escaped_str) {
$str = preg_replace_callback('/\\\\u([0-9a-fA-F]{4})/', function ($match) {
return mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE');
}, $unicode_escaped_str);
return $str;
}