Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » При редактировании новости текст отсутствует

При редактировании новости текст отсутствует


     19.12.2013    Русский текст не отображается в режиме редактирования    Все вопросы » MySQL    2640

вопрос
При редактировании новости - текст отсутствует. Так же мне известно если опубликовать новость полностью на английском языке (Текст на англ), то при редактировании этой новости текст отображается без проблем и его можно редактировать. Но если в этом тексте будет присутствовать хоть одна русская буква, то текст в режиме редактировании не будет виден (Включая - заголовок, краткое описание, полное описание, теги). Только категория будет выбрана.

Проблема такого типа появилась после переноса сайта на другой хостинг.

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


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

vitnet
PHP-developer

vitnet - 19 декабря 2013 13:57 -

Версия дле и php?
Проблема скрее всего с htmlspecialchars в php 5.4.x

ExEnSpooT
Юзер

ExEnSpooT - 19 декабря 2013 14:19 -

9.7 - 5.4.21

ExEnSpooT
Юзер

ExEnSpooT - 19 декабря 2013 14:50 -

Какое может быть решение?

vitnet
PHP-developer

vitnet - 19 декабря 2013 14:59 -

Пока не могу ответить, нет компа под рукой, вечером отпишу

Sander
PHP-developer

Sander - 19 декабря 2013 15:44 -

vitnet,
Абсолютно прав. Проблема работы htmlspecialchars без заданной кодировки.
Описание проблемы
Решений 2:
1. Адаптировать ВСЕ вызовы функции htmlspecialchars указав кодировку. (дохлый номер)
2. Поставить php 5.3

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

Telegram: @sandev
Skype: Sander8804

vitnet
PHP-developer

vitnet - 19 декабря 2013 21:48 -

Создайте php файл с таким содержимым и проверьте результат
<?php

$text1 = htmlspecialchars( "Наш текст: Создайте php файл с таким содержимым", ENT_QUOTES, "windows-1251" ); // в файлах движка можно использовать $config['charset'] в место "windows-1251"
echo $text1 . "<br />";

$text2 = htmlspecialchars( "Наш текст: Создайте php файл с таким содержимым" );
echo $text2;

?>

ExEnSpooT
Юзер

ExEnSpooT - 20 декабря 2013 15:27 -

При открытии файла текст отображается.

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

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

 16.01.2014 David  MySQL
наверх