Как вылечить знаки вопроса на страницах WordPress

Часто сталкиваюсь с проблемой, когда после установки темы и наполнения блога контентом в самых интересных местах выскакивают знаки вопроса «у?… «. (Это php-функция, обрезающая текст по заданным параметрам) Вылечить эту проблему достаточно просто.

Идем на фтп сайта, находим файлы, в которых текст обрезается функцией

substr 

и повсеместно заменяем ее на

mb_substr

.
Обновляем страницу и получаем желаемый результат с миловидным текстом без лишних некрасивых символов ?

Также, похожая проблема бывает и с кодировкой.
Недавно обратился один пользователь:

1. в админке была выставлена кодировка для страниц UTF-8
2. в файле wp-config.php были установлены кодировка UTF-8 и сравнение utf8_general_ci
3. в phpMyAdmin были установлены кодировка UTF-8 и сопоставление соединения с MySQL: utf8_general_ci
4. в файле index.php была прописана строка: <meta http-equiv=»Content-Type» content=»text/html; charset=UTF-8″ />

Нужно было всего лишь в файл .htaccess первой строчкой добавить:

AddDefaultCharset UTF-8
VN:F [1.9.22_1171]
Rating: 2.3/5 (3 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top