Показать сообщение отдельно
  #1 (permalink)  
Старый 15.07.2012, 18:53
жажду знаний
Отправить личное сообщение для bushstas Посмотреть профиль Найти все сообщения от bushstas
 
Регистрация: 17.07.2009
Сообщений: 202

ajax и спецсимволы HTML
передаю посредством аякс запроса текст со спецсимволами например ¥

полученный текст проходит через функцию перекодировки

function ajaxEncode($string){if(function_exists("iconv")){return iconv('UTF-8','windows-1251',$string);} elseif(function_exists("mb_convert_encoding")){return mb_convert_encoding($string,'windows-1251','UTF-8');} else {return $string;}}


спецсимволы исчезают.

Хотя уже переданный текст не имеет спецсимволов вместо них знак i (с двумя точками)

Так вот возможно ли вообще передавать эти символы

некоторые передаются например знак евро

подскажите кто имел дело с такой проблемой

в тексте содержатся уже приведенные в нужный вид спецсимволы а не их код вида & # 11111;
если передавать их кодом они успешно передаются.
Но потом возникает другая проблема при редактировании текста в textarea символьный код преобразуются в конечный символ

Последний раз редактировалось bushstas, 15.07.2012 в 19:06.
Ответить с цитированием