Проблемы с кодировкой с описаниями в Facebook - PullRequest
0 голосов
/ 23 февраля 2012

У меня проблема с кодировкой, когда кто-то делится чем-то из моего блога.(fantasyelf.com/blog) Весь сайт содержит символы кириллицы и посты.Например, когда мне нравится пост в моем профиле в Facebook, заголовок правильный, но в описании есть только РИО.Я пытался преобразовать все мои .php в UTF-8 без спецификации, но затем у меня возникли проблемы с открытием сообщений.Поэтому я изменил файл content.php обратно на обычный.Проблема все еще существует.

Ответы [ 2 ]

1 голос
/ 12 марта 2013

У меня была похожая проблема, когда мой блог WordPress корректно отображал весь контент UTF-8, но некоторые (не все) статьи с не-ASCII-символами были перепутаны в Facebook.

Виновником было автоматическое усечение заголовка мета-описания в Wordpress. Заголовок мета-описания был обрезан не на границе символа, а на границе байта, поэтому в исходном тексте страницы отображались недопустимые символы (в виде вопросительных знаков). Должно быть, это беспокоило скребок в Facebook Open Graph.

В итоге я быстро исправил настройку содержимого этих блогов вручную, чтобы усечение не происходило для не-ASCII (многобайтового) символа.

0 голосов
/ 23 апреля 2012

Попробуйте использовать перекодирование из GNU / Linux, я решил проблему перекодирования в UTF-8 файл header.php моей темы WordPress. Вы также можете просмотреть конфигурацию локалей и просмотреть код файла, используя файл -i myfile.php в GNU / Linux.

Читайте также о протоколе opengraph: http://ogp.me/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...