gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-10-31 22:46:14 24 4
gpt4 key购买 nike

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

经过json_encode()解码,原始字符串为俄语“Клуб Test”。当我像

这样把它放到 js 中时

alert("\u041a\u043b\u0443\u0431 测试");

我得到了正确的显示,就像在屏幕上一样。所以js以某种方式将其解码为正常 View 。问题是我如何在 php 中做同样的事情,是否有任何内置方法?

enter image description here

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

最佳答案

转换数据时,使用JSON_UNESCAPED_UNICODE作为选项

echo json_encode($text, JSON_UNESCAPED_UNICODE);

关于php - 将 unicode\u 序列(如\u041a)转换为 php 中的普通 utf-8 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10451058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com