| |
|
|
| | Может кто сталкивался уже с такой проблемой...
Я использую XAJAX 0.2 в своих скриптах. В ИЕ все отображается нормально, но в других браузэрах, в часности опера, отображаются непонятные знаки (����)...
вот часть кода...
.....
$objResponse = new xajaxResponse();
$objResponse->setCharEncoding("windows-1251");
$objResponse->addAppend("Div", "innerHTML", "Саша");
$objResponse->getXML();
...
как заствить оперу отображать русские буквы?
спасибо! | |
| |
|
|
| |
|
|
| |
для: Саша
(14.11.2006 в 11:54)
| | | Попробуйте перед отправкой на сервер данных на кириллице кодировать их с помощью ф-ции ява-скрипт encodeURIComponent(). | |
| |
|
|
| |
|
|
| |
для: coloboc66
(14.11.2006 в 14:55)
| | | Данные отправляются с сервера, а не на сервер. | |
| |
|
|
| |
|
|
| |
для: Саша
(14.11.2006 в 16:25)
| | | Ну так возьмите РНР-аналог этой-же функции. | |
| |
|
|
| |
|
|
| |
для: coloboc66
(14.11.2006 в 22:46)
| | | $objResponse = new xajaxResponse("windows-1251"); или любая другая кодировка
при обработке данных из форм с помощью xajax необходимо конвертировать данные из UTF-8 в ту кодировку которая вам необхадима, например с помощью iconv(); | |
| |
|
|