WordPress – мату «НЕТ»

Начав использовать wordpress я, как и многие столкнулся с проблемой когда, установив плагин вроде и русскоязычный, а выражается крякозаблима. Причина сему «wordpress кодировка». Если говорит просто это специальная таблица, в которой описан каждый символ (буква). Куда компьютер заглядывает, что бы понять, как ему правильно отобразить букву. И если он неправильно определил, с какой таблицей сверяться, [...]

Читать полностью...

Автор: Тригуба Сергей
Tweet
Нравится
Приглашаю присоединиться ко мне в следующих сервисах:
Присоединится ко мне в twitter
Присоединится ко мне в Вконктакте
Присоединится ко мне в Facebook
Присоединится ко мне в Google plus

Мои групы:

Получайте новые статьи по созданию сайтов на ваш почтовый ящик.

Комментарии Вконтакте:

Комментарии Facebook:

Комментариев (21)

Сергей, можно Вас спросить, никак не могу разобраться с связанной с кодировкой проблемой, дело в том, что если ссылку на мой блог (адрес его я указал) опубликовать в любой социальной сети (например на стене вконтакте или facebook), когда соц. сеть автоматически частично загружает информацию по ссылке, вместо текста выводятся кракозябы, может быть Вы сталкивались с такой проблемой?

Ответить

    Часто такая проблема бывает связана если в тексте ссылки есть спецсимволы. Например: несколько тире вподряд.

    Google chrome сразу будет ее кодировать.

    Попробуйте проверить в разных браузерах. Например Opera, она обычно лояльна к таким проблемам.

    Ответить

Мне посоветовали пересохранить (перекодировать) все файлы шаблона в UTF-8, что я и сделал при помощи программы dreamweaver 8, проблема практически полностью решилась, осталась лишь проблема с facebook, он по-прежнему выдаёт каракули...

Ответить

    Для таких целей есть отличный текстовый редактор: notepad ++

    Попробуй не пожалеешь.

    Ответить

    А у тебя wordpress стоит?

    Ответить

Про notepad ++ я тоже читал, многие рекомендуют, но в целом задача по перекодировке выполнена, а в Facebook всё равно кракозябы... :(

Да, у меня блог на движке wordpress

Ответить

    C этого сразу надо было начинать.

    Значит, еще раз нужно выполнить перекодировку.

    Скачиваешь notepad++. Открываешь каждый файл темы и сверху в notepad++ выбираешь “кодировки” – «преобразовать в UTF-8 (без BOM)» и сохраняешь и заливаешь на сервер.

    Проблема должна пропасть.

    Ответить
      Лилия
      3.2

      Здравствуйте!

      У меня такая же проблема с отображением WP в социальных сетях. Причем происходит это только в одной теме, в других выглядит нормально. Значит, я так понимаю, проблема именно с кодировкой файлов. Я скачала Notepad++, сделала так, как у вас описано, но происходит странная вещь, я меняю кодировку, сохраняю, потом, когда открываю файл еще раз, там опять прежняя кодировка...

      Ответить

        Откройте все файлы темы и в каждом файле зделайте следующее:

        кодировка — преобразовать в utf8 без bom и сохранить.

        Проблема должна пропасть.

        Ответить

Действительно, получилось, похоже что Notepad++ для этих целей идеально подходит, а Дрим8 подвёл получается...

Спасибо огромное, так давно эта проблемка висела, наконец-то всё в порядке!

Ответить

Господа подскажите пожалуйста, если проблема не в utf8 with bom, то в чем еще может быть дело,

проверял с помощью этого скрипта

Ответить

    Проблема может быть в кодировке базы данных.

    Ответить

Спасибо Уважаемый, да — это ясно из статьи:

«Делаем дамп базы данных. Потом ручками меняем ту кодировку, что у вас стоит на «utf8_general_ci». Потом заливаем дамп обратно»

Стояла «latin1_swedish_ci» дамп базы сделал, кодировку сменил на «utf8_general_ci», а вот с последним пунктом не до конца ясно, — как правильно залить обратно?

Заранее спасибо!

Ответить

    Обратно его заливат не надо. Мы его делаем на случай, если повредятся данные.

    Ответить
multminder
7

Тут была подобная проблема- добавил в

htacess -> AddDefaultCharset UTF-8

Сайт стал отображаться нормально, зато письма от движка стали кракозябликами в неверной кодировке! Как поправить сию неприятность?

Ответить

    Что за движок?

    Ответить
      Игорь Multiminder
      7.2

      WordPress, оповещения о комментариях, о регистрациях и прочее. Подозреваю, что подписчики тоже кракозябры получают. Тандерберд расшифровывает, а мобильный клиент- нет

      Ответить

      Здесь больше всего проблема в кодировке файла после сохранения. Скачайте notepad ++ и сохраните в кодировке без BOM

      Ответить
Бетке Сергей Сергеевич
8

На самом деле есть ещё ряд проблем в wordpress с кодировкой. Проявляются в админке, XMLRPC и AJAX. Пока нашёл 3 ошибки в php коде wordpress, рецепты по ним привёл в своей статье.

Ответить
9

спасибо большое за статью!

первый пункт сразу же решил проблему. )

Ответить

Написать ответ

Получай обновления блога первым!
  • RSS
    RSS-Подписка
  • Twitter
    Twitter
Каталог@Mail.ru - каталог ресурсов интернет