Request.setRequestHeader("Charset", "UTF-8"); - передача заголовка, в данном случае кодировка, ничего не кодирует, она сообщает адресату в какой кодировке передаются данные.
encodeURIComponent() и decodeURIComponent() - это функции для кодирования управляющих последовательностей в URL и к преобразования кодировок отношения не имеют -
https://developer.mozilla.org/ru/doc...deURIComponent
Сообщение от Strongman
|
Попробовал сохранить файл в UTF-8 хоть без BOM
|
Разберитесь со своими файлами на сервере, переделав все на UTF, ибо проблемы будут не только с кодировками при Ajax, но и с JSON, если будет использоваться.