2012-02-23 158 views
0

當有人分享從我的博客的東西我有編碼的問題。 (fantasyelf.com/blog)整個網站也包含西裏爾字母和帖子。例如,當我喜歡上我在Facebook的個人資料後,標題是正確的,但在描述只有ÐобÑÐμÐ'оÑлd!我試圖將所有的.php文件轉換爲沒有BOM的UTF-8,但後來我在打開文章時遇到了問題。所以我改變了content.php文件恢復正常。問題依然存在。使用重新編碼從GNU/Linux的與Facebook共享描述編碼問題

回答

0

嘗試,我解決了重新編碼成UTF-8我的WordPress主題的header.php文件的問題。你也可以看到語言環境配置,並在GNU/Linux下使用文件-i myfile.php查看文件的編碼。

閱讀有關opengraph協議太:http://ogp.me/

1

我也有類似的問題,在我的WordPress博客正確渲染所有UTF-8的內容,但某些(不是全部)與非ASCII字符文章被搞砸了在Facebook。

罪魁禍首是WordPress的元描述報頭的自動截斷。元描述標題不是在字符邊界截斷,而是在字節邊界處截去,因此在頁面源中顯示無效字符(如問號)。這一定會打擊Facebook Open Graph刮板。

我結束了手動調節的相關博客文章的內容,快速修復,所以截斷不會在非ASCII(多字節)字符發生。