图形协议中的“description”数组变量的文本格式

问题描述:

在我正在开发的网站上,我使用了一个函数,它可以获取有关从Facebook上的一个组中获取的事件的信息。 我注意到,使用图形协议,包含在创建数组的“描述”中的文本,对于新行有奇怪的字符,如“\ u00b”或“\ n”。 我该如何显示格式正确的内容? 由于事先 皮耶罗图形协议中的“description”数组变量的文本格式

它被称为unicode_decodehttp://webarto.com/83/php-unicode_decode-5.3),它会在PHP6出来,直到然后...

function unicode_decode($string) { 

    $string = preg_replace_callback('#\\\\u([0-9a-f]{4})#ism', 
    create_function('$matches', 'return mb_convert_encoding(pack("H*", $matches[1]), "UTF-8", "UCS-2BE");'), 
    $string); 

    return $string; 

} 

拉什卡顶\ u010dagi \ u0107 拉什卡Topčagić

如果您不使用PHP,对不起...

更好的解决方案:

echo json_decode('Raska Top\u010dagi\u0107'); # Raska Topčagić 
+0

谢谢!它似乎运作良好。 –

+0

@PieroMaltese不客气,我已经用更好的解决方案更新了我的答案:) –

+0

好,一直都欢迎您! –