2013-07-08 22 views
0

我想通过使用API​​ 1.1,所有工作正常,我得到的json结果,但推文是用阿拉伯语写的问题,所以我得到的是\ u0648 \ u0641 \ u0650 ... 一些事情,我想这$json = json_encode($json);,但还是没有结果PHP叽叽喳喳rss和阿拉伯字符

我用的不是PHP 5.4,所以我不能用$test = json_encode($json, JSON_UNESCAPED_UNICODE);

任何帮助,请。

+0

如果你从api获取json,你可能想**用json_decode解码**,而不是重新编码它。 –

+1

我试了一下,仍然没有工作 – Abdel

回答

0

您可能会发现this questionthis question的帮助。正如Mike Baranczak在回答第二个问题时指出的那样,JSON应该用Unicode编码。这意味着您抓取数据的帐户对ASCII转义字符做了一些非常愚蠢的操作,使得阿拉伯文脚本出现在所有地方,或者对他们正在使用的Twitter客户端做了一些奇怪的事情。顺便说一句,如果这是我认为它的帐户,它只是发布古兰经的经文。你会知道,如果这是我认为这是帐户的名称(用户名)也是阿拉伯语,除了“真实姓名”的帐户。如果是这样的帐户,不要担心,并节省您的头痛。