Что делать если вместо текста иероглифы

Почему отображаются знаки вместо текста


12.06.2017 | WordpressРубрика: Ошибки | Теги: , комментария 3 | 56588 просмотров | Автор статьи: Александр Рус


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

Что такое кодировка?

Кодировка — это кодирование каждой буквы и цифры при помощи специального цифрового номера, в нашем случае кода.

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

На wordpress и других CMS принято использовать кодировку текста UTF-8. Поэтому, для того, что бы вместо знаков отображался нормальный текст, нам следует поменять кодировку всех файлов на UTF-8.

Неверная кодировка файлов.

У знакомого, которому я помогал с решением его проблемы, загвоздка оказалась в новой теме, которую он установил. Такое часто бывает, т.к. он скачал её с англоязычного сайта, соответственно у них там совсем другая кодировка алфавита с другими числовыми номерами кода для каждого символа. В этом случае расстраиваться не стоит, просто всё, что нам следует сделать, это каждый файл данной темы перевести в нужную кодировку. Для этой цели нам понадобиться текстовый редактор Notepad++. Скачать его можно совершенно бесплатно в интернете.
Открываете по очереди каждый файл вашей скаченной темы через Notepad++, выделяете весь текст через сочетание клавиш CTR+A, далее кликаете вверху на вкладку КОДИРОВКА и выбираете UTF-8 (без ВОМ). И так проделываем с каждым файлом, они могут быть разных форматов: HTML, PHP, CSS, INFO.

Смена кодировки текста

Смена кодировки текста


Проблема может быть не только в теме, но и в плагине, скрипте, модуле. В этом случае проделываем тоже самое, открываем каждый файл через Notepad++ и переводим в правильную кодировку.

Решение проблемы с кодировкой при установке CMS.

Бывают случаи, что проблема с кодировкой текста возникает при установки движка сайта, это не обязательно должен быть WordPress, такое может случиться и с другими CMS: DLE, Joomle, Druple и другие. Ошибка может возникнуть при установке базы данных, в неверной кодировке, так что будьте внимательны.

Обязательно проверьте, в корне сайта файл .htaccess. В нём должна быть прописана строчка

1
AddDefaultCharset utf-8

Если её нет, то пропишите.

Если есть строка

1
AddDefaultCharset windows-1251

удалите её и замените на ту что прописывал выше с UTF-8

В данной статье я перечислил самые часто встречающиеся проблемы с отображением текста на сайте и их решением.

Автор статьи, Александр Рус.

Материалы по теме:

Как добавить форму комментариев Vkontakte
Всем привет! Недавно, мне поступил заказ от клиента, он хотел, что бы я на его блоге разместил другую форму комментариев. От предложенного мною плагина ...
Обновление WordPress до версии 4.1. То, чего мне так сильно не хватало!
Всем привет!!! Недавно вышло обновление 4.1 для нашего любимого с Вами движка Wordpress. Скажу сразу прямо, обнова мне очень понравилось. За два года, что я ...
Подходит ли WordPress для создания киносайта
Всем привет! В интернете по сегодняшний день, довольно много расплодилось киносайтов. Они стали очень популярны среди вебмастеров. А почему? Ответ прост, большая, я бы ...
Настройка URL-адреса на платформе WordPress
Прогрессивное продвижение сайта невозможно без правильной настройки URL-адреса и работы с файлом .htaccess. Ниже вы найдете базовые рекомендации по этим двум аспектам. Посещаемость интернет-сайтов во ...
Видео-хостинг для размещения видео на киносайтах
Всем привет! Заканчивая прошлую статью, про принадлежность Wordpress как CMS для кино сайтов, я упомянул, что в следующий статье напишу про видео хостинг, без которого ...

Нажимая на кнопку, я даю согласие на рассылку, обработку персональных данных и принимаю политику конфиденциальности.
1
роман http://abkhaziaguide.blogspot.com

здравствуйте.не верно отображается текст только при запросе в яндекс поисковике,а после того,как заходишь в сам блог уже отображается всё верно.не пойму что случилось,так как ничего не изменял

Автор2
Александр Рус http://myworkpro.ru/

Вы description к статьям и страницам на блоге прописываете? Этот тег отвечает за вывод необходимой информации в поисковой системе при запросе на вашу страницу.

3
Ольга http://ogorodbezzabot.ru

Была такая проблемка. Крякозябры вылезали в превьюшках к ссылкам для расшаривания в соцсетях. Не знала, откуда они появлялись - исправил знакомый верстальщик. Теперь буду знать, в чем здесь дело. Спасибо.

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

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.