@Dimbos_s

Кириллица и названия файлов?

Добрый день.
Использую такой код:
let newName = prompt('Введите новое имя файла');
newName = encodeURIComponent(newName);
Но при вводе названия файла, все равно получаю что-то типа такого: %D0%B4%D0%BE%D0%BE%D0%BA
Как быть?
Спасибо.
  • Вопрос задан
  • 116 просмотров
Решения вопроса 3
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Не использовать encodeURIComponent ?
Ответ написан
web_Developer_Victor
@web_Developer_Victor
Что такое google?
Да никак. encodeURIComponent здесь не подойдет, он всегда будет кириллицу превращать в %D0 и т.д. Как на меня лучше использовать RegEx какой-то, если нужно заменить какие-то символы
Ответ написан
firedragon
@firedragon
Senior .NET developer
Во первых не использовать prompt во вторых хранить себе переменную как есть. И пусть уже браузер разбирается с кодировками.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 окт. 2020, в 10:48
3000 руб./за проект
26 окт. 2020, в 10:42
30000 руб./за проект
26 окт. 2020, в 10:18
50000 руб./за проект