Проблема с объектами Slickgrid html в редакторе

Я использую slickgrid (сетку js) для отображения некоторых данных. поскольку мне нужно поместить данные внутрь ", а мой контент содержит программный код, я декодирую контент с помощью функции php htmlentities($mycontent,ENT_QUOTES,"UTF-8").

Теперь все отображается нормально, ЗА ИСКЛЮЧЕНИЕМ, если я редактирую ячейку. то он отображает не "ä", а &_auml; (я использовал _ для предотвращения рендеринга). я хочу, чтобы он отображался как обычный вид.

обычный вид: alt text

вид редактирования: alt text

я также вошел в код -> slickeditor.js, чтобы выполнить декодирование html-объекта (написанное вручную) в js, но безуспешно.

есть ли разумное решение для этого?


person Email    schedule 02.12.2010    source источник


Ответы (1)


Вы можете попробовать изменить сервер ServerDefaultCharset и применить кодировку своей страны, это позволит избежать использования htmlentities.

Вы можете создать .htacces с этим правилом:

ServerDefaultCharset UTF-8

Теперь вы не кодируете html как объекты.

Я надеюсь, что это поможет вам, это поможет мне в других подобных ситуациях, так как мой язык португальский с такой же трудностью, как и ваш.

person Rodrigo Ferrari    schedule 02.12.2010
comment
Спасибо за ваш ответ. проблема в моем случае связана не с utf-8, а с объектами html, поскольку он удаляет все знаки, такие как ›‹'; и т.д.. - person Email; 03.12.2010