escape на JavaScript иногда работает странно

Labutin

Новичок
escape на JavaScript иногда работает странно

На JavaScript формирую GET запрос. Вот кусок:
url += "&description="+escape(document.getElementById("user_description").value);
в 99% случаев получает url примерно такой:
...&description=%u0441%u0442%u0435%u043A%u043B%u043E%u043E%u0447%u0438%u0441%u0442%u0438%u0442%u0435%u043B
но от некоторых клиентов приходит в таком виде:
...&description=u0441u0442u0435u043Au043Bu043Eu043Eu0447u0438u0441u0442u0438u0442u0435
т.е. символов % нет!!! У клиентов вроде как IE стоит (правда пока не выяснено, какой версии)
Что за беда такая?

Ну и за одно - может быть я совсем зря пользуюсь escape ? Может быть нужно как-то по-другому формировать URL для GET запроса, чтобы потом на php получить нормально русский текст?
 

fixxxer

К.О.
Партнер клуба
потому что не требует дополнительной обработки на сервере, и его действие одинаковое во всех браузерах
 
Сверху