FCKeditor

Renny

Новичок
FCKeditor

Скачал свежую версию FCKeditor 2.0 rc1
Прикрутил его, используя метод 2(замена JavaScript'ами textarea с заданным именем), тк посчитал это наиболее удобным, и вот какой косяк произошел:
В firefox все нормально, а в IE когда пытаешься русский текст написать русские буквы заменияются на символы (например вместо:
a=0, п=?, р=@, о=>, л=; ).
Кто знает как с этим справится?
 

Sizz

Новичок
в версии 1.6
в fckeditor.php есть строка:

$grstr = htmlentities( $this->Value ) ;

и во 2й версии видимо также.

проблема в ней.
решения - в мануале php
 

Renny

Новичок
В том то и дело что нет такой строчки.
И я не использую файл fckeditor.php
 

Vasya

Guest
Похоже, что там косяк с преобразованием из двухбайтового юникода, в котором JS хранит символы, в однобайтовую кодировку, путем отбрасывания старшего байта... :)
Например `а' == \u0430. Отбрасываем старший байт получается \0x30 ==> `0'.
`р' == \u0440, \0x40 == `@'
и т.д...
Справиться с этим можно если найти где происходит обрезание :)
 
Сверху