图协议中“描述”数组变量的文本格式

时间:2011-09-24 00:32:37

标签: facebook-graph-api

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

1 个答案:

答案 0 :(得分:0)

它被称为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;

}
  

Raska Top \ u010dagi \ u0107    RaskaTopčagić

如果您不使用PHP,抱歉......

更好的解决方案:

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