преобразовать строку в UTF-8 в JavaScript

1

У меня есть hundeausführer (на немецком языке) в URL, и он hundeausf%C3%BChrer как hundeausf%C3%BChrer в console.log. Как я могу преобразовать hundeausf%C3%BChrer обратно в hundeausführer?

Я старался

console.log(unescape(encodeURIComponent('hundeausf%C3%BChrer')));
console.log(decodeURIComponent(escape('hundeausf%C3%BChrer')));

но не получить правильный ответ в журнале консоли. Получение того же текста, что и hundeausf%C3%BChrer

Кто-нибудь поможет мне решить это?

  • 3
    Для чего нужен escape ? Просто расшифруйте.
Теги:
string

2 ответа

1
Лучший ответ

Используйте decodeURI()

console.log(decodeURIComponent('hundeausf%C3%BChrer'));
>>hundeausführer
1

Это работает для меня.

console.log(decodeURI('hundeausf%C3%BChrer'));
Сообщество Overcoder
Наверх
Меню