“'”在Facebook应用程序中显示为u0027 - 如何解决?

时间:2010-05-10 16:34:50

标签: php facebook

我有一个显示随机引号的Facebook应用程序 - 它是用PHP编写的。

数据库中的一个引用如下所示:

'只有一个摄影规则 - 从不在鸡肉面条汤中开发彩色胶片。 - 弗里曼帕特森“

在Facebook上看到它时看起来像这样:

u0027 只是摄影中的一条规则 - 从不在鸡肉面条汤中开发彩色胶片。   - 弗里曼帕特森“

我该如何解决?

1 个答案:

答案 0 :(得分:1)

是否需要在将该字符传递给Facebook之前对该字符进行编码?

htmlentities( $quote_string , ENT_QUOTES );

其中,在上述情况下会返回

$str = "There's only one rule in photography - never develop colour film in chicken noodle soup. - Freeman Patterson";
$ret = htmlentities( $str , ENT_QUOTES );
echo $ret;

会回来:

  

摄影中只有一条规则 - 从不在鸡肉面条汤中开发彩色胶片。 - 弗里曼帕特森