php里面怎样把utf-8编码的字符串 (如 \u5e7f), 重新解码成中文,多谢
比如这个字符串\u5e7f\u4e1c\u6df1\u5733,解码后应该为"广东深圳",请问在php里面用什么函数实现,谢谢...
比如这个字符串 \u5e7f\u4e1c\u6df1\u5733 , 解码后应该为 "广东深圳",
请问在php 里面用什么函数实现, 谢谢 展开
请问在php 里面用什么函数实现, 谢谢 展开
3个回答
展开全部
这种字符串是unicode编码的,而不是utf-8。json_decode()可以自动将json中的unicode字符串转换为utf-8。你可以自己构造一个json来实现。
<?php
$str = '\u5e7f\u4e1c\u6df1\u5733';
$json = '{"foo":"' . $str . '"}';
$d = json_decode($json, true);
$str = $d['foo']; // 这个就是你想要的
望采纳!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询