bigramx
Новичок
Проблема с кодировками.
Всем доброго времени суток!
Есть такая проблема:
База данных в CP1251. Соединение с базой и кодировка тоже CP1251. Все скрипты PHP и код HTML в windows-1251.
С помощью $jquery.ajax() отправляю данные в скрипт test.php
В test.php делаю:
Проблема в том, что спецсимволы обрезаются. Если мы пытаемся передать через ajax строку:
"££ ♂♂ ♡♡"
то iconv возвращает пустой результат. Та же процедура с функцией mb_convert_encoding возвращает строку из знаков вопросов.
Помогите, уже пятый час бьюсь... Как перекодировать строку и сохранить все спецсимволы? Переходить на utf-8 здесь не реально, можно даже не предлагать.
Заранее спасибо за помощь!
Всем доброго времени суток!
Есть такая проблема:
База данных в CP1251. Соединение с базой и кодировка тоже CP1251. Все скрипты PHP и код HTML в windows-1251.
С помощью $jquery.ajax() отправляю данные в скрипт test.php
В test.php делаю:
PHP:
$sText = $_REQUEST['text'];
$sText = iconv( "UTF-8", "WINDOWS-1251", $sText );
$sQuery = 'UPDATE `test` SET `text`="'.$sText .'" WHERE `id`="1"';
mysql_query($sQuery);
"££ ♂♂ ♡♡"
то iconv возвращает пустой результат. Та же процедура с функцией mb_convert_encoding возвращает строку из знаков вопросов.
Помогите, уже пятый час бьюсь... Как перекодировать строку и сохранить все спецсимволы? Переходить на utf-8 здесь не реально, можно даже не предлагать.
Заранее спасибо за помощь!