Кнопка «Добавить в Facebook» копирует часть текста записи в виде кракозябр

С недавних пор при использовании кнопки «Добавить в Facebook» кусок текста записи копируется в виде кракозябр:

Код кнопки:

Почему?

35 thoughts on “Кнопка «Добавить в Facebook» копирует часть текста записи в виде кракозябр

  1. Наверное потому что сайт отдает текст не в UTF-8. В .htaccess есть указание кодировки?

    В wp-config.php прописана кодировка базы данных?

  2. Кстати, в Google Buzz у вас тоже в виде квадраиков отдает текст, а в Twitter вообще отказывается отправлять. Проверьте на наличие ошибок.

  3. 1. Все параметры в перечисленных файлах указаны.
    2. Ошибку выдает только IE. Попробовал скопировать кусок из вашей статьи — http://n-wp.ru/5938 Результат такой же.

  4. А вот это попробуйте, я так у себя использую:

      1. Пробовал. Не помогает. Но заметил одну особенность. Более старые записи отображаются нормально, а свежие — нет. Может что-то хостер намудрил? Как проверить?

      2. К примеру, вот что PHPMyAdmin показывает:

        Сопоставление соединения с MySQL — «utf8_general_ci»

        И далее MySQL — «MySQL-кодировка: UTF-8 Unicode (utf8)»

        1. у меня вот эта подпись берётся из поста, возмжно и у вас эти кракозябры берутся от туда-же, попробуйте открыть файл single.php с помощью notepad++ и посмотреть и кодировку, должна быть UTF-8 без DOM
          [img]http://lh4.ggpht.com/_lQOZbCjTXW8/S-u4LvHyx-I/AAAAAAAAAJY/1w2kT4aWePM/notepad-utf-8-without-bom.png[/img]

            1. Преобразуйте в UTF-8 без BOM
              и такое лучше проделать со всеми файлами темы.
              Статья по теме: dimox.name/utf-8-without-bom/

              1. Notepad++ не хочет преобразовывать. Нажимаю пункт преобразовать, сохраняю файл, закрываю, снова открываю и вижу былую кодировку ANSI

                1. Если в файле нет русских букв, то эти кодировки равнозначны. Проблема, скорее всего, в другом, но я пока не понял, в чём именно :)

    1. Да, это помогло! Только непонятно почему:-)

      При этом срабатывает только в том случае, если функция была включена до того, как запись была занесена в базу данных. Если сначала опубликовать запись, а потом включить создание тега description, то опять выползает кракозябра.

        1. Предполагаю, что Facebook «спотыкается» о некорректный символ в заголовке «В Новгородской области закон улыбается тол�…» на вкладке «Статистика» и не может интерпретировать страницу как UTF-8.

          Такие символы появляются, когда строка обрезается при помощи функции substr() вместо mb_substr().

          1. Это виджет плагина FireStat, который я использую с самого начала. В нем довольно обширная статистика собралась за время существования блога, поэтому не отключаю виджет. Иные плагины, ведущие статистику просмотров, пишут данные в собственные базы, и начинают делать это с момента установки.

            Пробовал копаться в файлах FireStat, но заблудился.

          2. И кстати, я сегодня пробовал его отключать. Результата не принесло. Более того, он был включен и в том время, когда появлялись более ранние записи и с которыми проблем не было.

          3. А вот сейчас отключил FireStat вообще и выключил автоматическое создание тега description в All-in-One SEO Pack, и стало еще смешнее:

            [img]http://iceimg.com/i/1d/0d/d54b6133d7.jpg[/img]

                    1. И вот как теперь не верить фразе «Все гениальное просто»:-)

                      Огроменное спасибо, Руслан!

                      Работает.

  5. Супер ребята, со слешем ссылки работают! Только у меня вопрос куда это прописать, чтоб автоматом работало? Например помимо кнопок у меня плагин официальный фейсбука стоит, там виджет рекомендации, так вот раньше там все гуд было, а недавно часть нормально, часть крякозябры. Я как раз по этому виджету заметил что что-то не так. Потом заметил что кнопка фейсбука поделится и лайк тоже самое крякозябры генрят. Вобщем, подскажите пожалуйста как сделать чтоб все было гуд?

    Если нужно ссылки вот: https://www.facebook.com/sharer/sharer.php?u=http://vadimvolos.com/woman-and-business.html и эта же со слешем https://www.facebook.com/sharer/sharer.php?u=http://vadimvolos.com/woman-and-business.html/

    Справа можете увидеть виджет фейсбука рекомендации

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *