Здравствуйте. Помогите, пожалуйста разобраться. Есть форма для загрузки файлов на сервер. Она работает и загружает файлы как нужно, но если в имени файла будут кириллические символы, то загрузка файла не происходит. В консоли пишет: Код (Javascript): Uncaught TypeError: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': String contains non ISO-8859-1 code point. at reader.onload (upload.js:330:25) И в «Источники» подчеркивает строку xhr.setRequestHeader("X-File-Name", blob.name); Пробовал сделать так: xhr.setRequestHeader(encodeURIComponent("X-File-Name", blob.name)); Не помогло.
Код (Text): xhr.setRequestHeader(encodeURIComponent("X-File-Name", blob.name)); -> Код (Text): xhr.setRequestHeader("X-File-Name", encodeURIComponent(blob.name)); ?
Спасибо, это помогло. Теперь файлы с кириллическими символами загружаются. Но только с такими названиями %D1%82%D0%B5%D1%81% А как сделать чтобы вместо этого были обычные буквы?