这个编码是什么\u0641\u0648\u0627\u0632

问题描述 投票:0回答:4

当我在 xcode 中从服务器获取 JSON 数据时,如果结果内容是阿拉伯字符,则显示如下

\u0641\u0648\u0627\u0632 

这是什么编码?我怎样才能解码它?

php xcode encoding decode
4个回答
1
投票

它看起来像 unicode 字符(在本例中为阿拉伯符号)


1
投票
$str = '\u0627\u0644\u0645\u0633\u0644\u0633\u0644 \u0627\u0644\u0646\u0627\u062f\u0631 \u062d\u0643\u0627\u064a\u0627\u062a \u0645\u062c\u0646\u0648\u0646\u0647 *\u0627\u0644\u0628\u064a\u0647 \u062a\u0628\u0639 \u0627\u0644\u0647\u064a\u0626\u0647*';
$converted = preg_replace('/\\\u([0-9a-z]{4})/i', '&#x$1;', $str);
echo $converted;

1
投票

它是unicode字符序列, 您可以使用以下链接中的工具来解码它

https://www.online-toolz.com/tools/text-unicode-entities-convertor.php


0
投票

\u0641\u0648\u0627\u0632

您提供的编码字符串似乎采用 Unicode 转义序列格式,其中每个字符都由其 Unicode 代码点以“\uXXXX”的形式表示。要解码该字符串并显示结果,可以使用 PHP 中的 json_decode() 函数。但是,json_decode() 期望输入采用有效的 JSON 格式,因此我们需要将编码后的字符串用双引号括起来,使其成为有效的 JSON。 这是一个解码示例:

$encodedString = '"\u0641\u0648\u0627\u0632"';
$decodedString = json_decode($encodedString);
echo $decodedString;

输出将是:

© www.soinside.com 2019 - 2024. All rights reserved.