Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » MySQL » При редактировании новости текст отсутствует

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


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

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

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

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


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

vitnet
PHP-developer

vitnet - -

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

ExEnSpooT
Юзер

ExEnSpooT - -

9.7 - 5.4.21

ExEnSpooT
Юзер

ExEnSpooT - -

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

vitnet
PHP-developer

vitnet - -

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

Sander
PHP-developer

Sander - -

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

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

Telegram: @sandev
Skype: Sander8804

vitnet
PHP-developer

vitnet - -

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

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

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

?>

ExEnSpooT
Юзер

ExEnSpooT - -

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

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

 16.01.2014 David  MySQL
наверх