Сохранение специальных символов с помощью редактора FCK - PullRequest
1 голос
/ 22 апреля 2010

Я использую FCK Editor, и в специальных символах я добавил °, степень (& deg; или & # 176;).

Когда добавляется символ степени, источник содержит «& deg;», но когда я отправляю на сервер, он присваивается внутреннему текстовой области, и этот символ степени не преобразуется и отправляется как ° ( степень), из-за этого то же самое хранится в mysql как специальный символ, но когда я обращаюсь к этому в Javascript, у меня возникают проблемы.

Пожалуйста, дайте мне знать, как преодолеть эту проблему.

Привет

~ Пожалуйста, прочитайте без "пробела" между "& и град;" и "& # 176;".

1 Ответ

1 голос
/ 14 ноября 2011

Чтобы решить проблему со спецсимволами, вы должны закодировать данные вашего fckeditor, используя

htmlentities($str, ENT_QUOTES);

И во время отображения необходимо декодировать сохраненные данные обратно, используя

html_entity_decode($str, ENT_QUOTES);
...