Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

fckeditor заменяет символы на HTML-коды

1.9K
04 апреля 2007 года
xexsus
33 / / 19.11.2004
FCKeditor хороший wysiwyg редактор, выдаёт валидный XHTML, но нашёлся один глюк. Он заменяет некоторые русские символы в HTML-коды. Вот список:

в - &#1074 ;
Е - &#1045 ;
Г - &#1043 ;
В - &#1042 ;
П - &#1055 ;
О - &#1054 ;
Л - &#1051 ;
Ж - &#1046 ;

Вопрос, как от этого избавится? Ну, или, где в коде он ведёт перекодировку, чтобы вручную поправить?
239
05 апреля 2007 года
Dolonet
1.7K / / 20.05.2000
Может быть, проблема в кодировке страницы?
С такой проблемой для этого эдитора не встречался.
2.1K
05 апреля 2007 года
smoki
115 / / 05.11.2006
А может стоит посмотреть кодировки самой программы, может это с ними что-неть не так... Если эту прогу писали нормальные люди, то её кодировки будут например в Charset.xml или что-то подобное
1.9K
05 апреля 2007 года
xexsus
33 / / 19.11.2004
FCKeditor полностью работает на юникоде (utf8). Страницы, в которые он подгружается, в кодировке cp1251 (стандарная windows), хотя это влиять не должно, так как FCKeditor подгружается через плавующий фрейм (как и все wysiwyg редакторы, по понятным причинам).

У меня самая последняя версия FCKeditor, может только в ней такой глюк появился.

Ещё заметил, что все скриптовые файлы вначале содержут следующую последовательность: "п»ї" или в hex "EF BB BF". Что это значит? В икспловере и блокноте она не показывается. Она кстати мешает работе редактора в файрфокс, так как в нём эти символы выводятся. Удалил их почти из всех скриптовых файлов, но из некоторых удалить их не удалось. Стоит их удалить из языковых файлов ("fckeditor/editor/lang/") и редактор перестаёт грузиться.
1.9K
07 апреля 2007 года
xexsus
33 / / 19.11.2004
Короче нашёл в чём была проблема, не надо трогать файлы "editor/js/fckeditorcode_ie.js" и "editor/js/fckeditorcode_gecko.js".

Кстате, заметил что если FCKeditor грузится в слое с "display: none", он неработает в файрфокс.
55K
08 декабря 2014 года
killercoder
1 / / 13.09.2011
Попробуйте вот это решение:

В конфиг CKEditor:

config.entities = false;
config.basicEntities = false;
1.9K
08 декабря 2014 года
xexsus
33 / / 19.11.2004
Благодарю за оперативность.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог