Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Как исправить - кривое считываие символов в заголовке новости при выводе через тег {title}?

Как исправить - кривое считываие символов в заголовке новости при выводе через тег {title}?


     21.04.2018    заголовок, символы, title    Общие вопросы по вёрстке, Общие вопросы по PHP, Хаки, Ламерские вопросы    1394

вопрос
Все доброго времени суток! Ребзи решил обновить сайтец с версии 11.3 (window-1251) на 12.1 (UTF-8) - и все норм круто работет обновилось и т.д. - но появилась не совсем красивая для пользователей проблемка в отображение заголовка новости - если заголовок новости содержит спец символы (меня интересует вот этот - &, так как бе него ни как) - то происходит следующее после сохранение новости он перекодирует этот символ в html-символику и получается вот что - & - а нужно &.

Ребят помогите исправить все спасибо заранее,!

p.s: В MetaTitle - этот знак отображается корректно как надо - & проблема только при выводе этого знака через тег {title} в полной или же короткой новости

Ответа пока нет


5 комментариев

Ivan Kharlov
Юзер

Ivan Kharlov - 21 апреля 2018 23:29 -

даже тут считвывает правильно сори за полемику надо было через код знак вставлять -
вот он ------ & a m p ; -----------
(пишу через пробел так вставка кода чет не пашет тут)

Sander
PHP-developer

Sander - 22 апреля 2018 15:58 -

Попробуйте выполнить перестроение публикаций.
Админка - Все разделы - Утилиты - Перестроение публикаций.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

Ivan Kharlov
Юзер

Ivan Kharlov - 23 апреля 2018 02:40 -


К сожалению не помогло(( к слову у меня такая проблема на всех сайтах 12 серии dle (UTF-8)

может ли влиять кодировка самих фалов UTF-8 (без BOM)?

Sander
PHP-developer

Sander - 24 апреля 2018 08:19 -

Тогда сделайте бекап БД и в пункте "Поиск и замена" замените:
&

на
&

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

Ivan Kharlov
Юзер

Ivan Kharlov - 25 апреля 2018 00:15 -

к сожалению данное действие не решает проблемы - заменить уже записанные символы в БД - это можно, да и в принципе так и делаю, но он снова появится как только отредактировать новость или же когда новая новость публикуется он так же ни куда не денется( уже пробовал поменять сравнение и хранение данных с utf8mb4 на utf8 - бесполезно... даже не могу представить из за чего скрипт перестал экранизировать символы в Title новости на сайте

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх