我有帶撇號的文本,並使用Facebook在牆上分享文本。然而,當我這樣做時,文本在Facebook上發佈奇怪 - 撇號變成'
。我能做些什麼來防止這種情況發生?撇號在Facebook上變得瘋狂了應用程序
我正在使用PHP和Facebook圖形API。
我有帶撇號的文本,並使用Facebook在牆上分享文本。然而,當我這樣做時,文本在Facebook上發佈奇怪 - 撇號變成'
。我能做些什麼來防止這種情況發生?撇號在Facebook上變得瘋狂了應用程序
我正在使用PHP和Facebook圖形API。
轉換撇號
'
然後將其發送給Facebook
我用:
html_entity_decode($text, ENT_QUOTES, "UTF-8")
與FB
工程完美我只是Drupal 7的檢查,它將取代Unicode字符'APOSTROPHE'與其相當的NCR()標題爲)。這是而不是一個錯誤,但是一個安全措施。
顯然,當FaceBook收到此消息時,它會將其更改爲&#39
,並觀察結果。恕我直言,這是Facebook如何處理傳入NCR的一個錯誤,與Drupal無關。 (對於Drupal來說,在標題中使用簡單的撇號並不是一個好主意。)您可能希望向Facebook報告此錯誤,但這可能不是他們的首要任務。
您也可以向網站用於與FaceBook交互的模塊的作者添加功能請求,要求它在發送到FaceBook之前將NCR撇號重寫爲單個字節ASCII。他們可能更具有同情心。
'''有什麼問題? – Jocelyn 2012-08-06 00:50:11