Показать сообщение отдельно
  #1 (permalink)  
Старый 23.04.2023, 06:18
Новичок на форуме
Отправить личное сообщение для max74max Посмотреть профиль Найти все сообщения от max74max
 
Регистрация: 17.06.2014
Сообщений: 4

Не обрабатываются кириллические символы
Здравствуйте. Помогите, пожалуйста разобраться.
Есть форма для загрузки файлов на сервер. Она работает и загружает файлы как нужно, но если в имени файла будут кириллические символы, то загрузка файла не происходит.
В консоли пишет:
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));
Не помогло.
Ответить с цитированием