Нужно с помощью XMLHTTPRequest передать значения переменных в GET или POST запросе (это неважно).
Данные успешно передаются, но не в той кодировке:
Фраза "Привет всем!" превращается в кракозябры.
Пробовал пользовать encodeURI() и encodeURIComponent() - не помогло - всёравно кракозябры.
Исходник скрипта в win1251 кодировке.
Вот правильный вариант, с которым всё нормально: %CF%F0%E8%E2%E5%F2+%E2%F1%E5%EC%21 (закодировано внешней программой)
То что выдаёт скрипт функцией encodeURI('Привет всем!'): %D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82%20%D0%B2%D1%81%D0%B5%D0%BC!
Поможите, в чём дело и какими функциями сменить кодировку?
Читал, что нужно преобразовать каждый байт строки в UTF-8, затем закодировать в escape-последовательность при помощи encodeURI
Читал так же что в ISO-кодировку надо загонять.
В общем, гуру, посоветуйте!