2012-02-23 12 views
0

誰かが自分のブログから何かを共有しているときにエンコードに問題があります。 (fantasyelf.com/blog)サイト全体にはキリル記号と投稿も含まれています。たとえば、Facebookの自分のプロフィールの投稿が好きなときは、タイトルは正しいが、説明にはÐобÑÐμÐ'оÑли!だけある。私はすべての.phpをBOMなしでUTF-8に変換しようとしましたが、私はオープンポストに問題がありました。だから、私はcontent.phpファイルを正常に戻しました。問題は依然として存在します。Facebook共有の説明のエンコードの問題

答えて

0

GNU/Linuxのコードを使ってみてください。私はWordPressのテーマのheader.phpファイルをUTF-8にコード化する問題を解決しました。あなたは、ロケール設定も見ることができ、GNU/Linuxでも-i myfile.phpファイルを使ってファイルのエンコードを見ることができます。

読むにはあまりにもopengraphプロトコルについて:http://ogp.me/

1

私は私のワードプレスのブログがすべて正しくUTF-8コンテンツをレンダリングされた同様の問題を、持っていたが、非ASCII文字を含む特定の(すべてではない)の記事を台無しにしました。 Facebookで。

原因はWordpressのメタ記述ヘッダーの自動切り捨てでした。メタ記述ヘッダーは、文字境界ではなくバイト境界で切り捨てられ、ページソースに無効な文字(疑問符)が表示されました。 Facebook Open Graphのスクレイパーを妨害しているに違いない。

これらのブログポストの内容を手作業で調整することで、非ASCII(マルチバイト)文字に切り捨てられないようにしました。

関連する問題