Проблема при сохранении спецсимволов в теле страницы под Редактором
Символ знака больше или равно ≥ (и другие спецсимволы) превращаются в знак вопроса "?" - при редактировании страницы под Редактором.
Дело оказалось в типе данных поля html в таблице pg_pages. Вместо text необходимо использовать тип nvarchar(max).
Скрипт для обновления типа поля (не забудьте делать предварительно бекап):
ALTER TABLE [dbo].[pg_pages] DROP CONSTRAINT [DF_cm_pages_html]
GO
ALTER TABLE pg_pages
ALTER COLUMN html nvarchar(max) NULL;
ALTER TABLE [dbo].[pg_pages] ADD CONSTRAINT [DF_cm_pages_html] DEFAULT ('') FOR [html]
GO
ALTER TABLE pg_pages
ALTER COLUMN colHtml nvarchar(max) NULL;
GO
Также меняем типы в таблицах локализация страниц:
ALTER TABLE as_lang_pages
ALTER COLUMN colHtml nvarchar(max) NULL;
ALTER TABLE as_lang_pages
ALTER COLUMN html nvarchar(max) NULL;
Другие темы
Пропадает скроллинг страницы при загрузке
Как отключить обработку тегов в полях формы?
Не выводится столбец в таблице
Почему форма редактирования скрывается после сохранения ?
Как обновить форму после сохранения без перезагрузки страницы?
Как проверить значение переменной в хранимой процедуре?
Как в форме разным пользователям выводить параметр для редактирования / просмотра?
SQL-инструмент для создания личных кабинетов на сайте
Выгода от использования Falcon Space
В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Веб-приложения на MS SQL. Партнерская программа для разработчиков и веб-студий
Документация по платформе
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта