小编Eko*_*val的帖子

将unicode\u序列(如\ u041a)转换为php中的普通utf-8文本

我有一个像这样的字符串"\ u041a\u043b\u0443\u0431测试";

它由json_encode()解码,原始字符串是俄语的"КлубTest".当我把它放到js之类的时候

警告("\ u041a\u043b\u0443\u0431测试");

我得到正确的显示,就像在屏幕上一样.所以js以某种方式将其正确地解码为普通视图.问题是如何在php中执行相同的操作,是否有任何内置方法?

在此输入图像描述


THE ANSWER IS:
$json_in = '{"testKey":"\u041a\u043b\u0443\u0431 Test"}';
$json_out = json_decode($json_in, true);
or
Convert  "\u041a\u043b\u0443\u0431" to  "Клуб" 
and perform html_entity_decode($str, null, 'UTF-8');

javascript php json utf-8

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

json ×1

php ×1

utf-8 ×1