Javascript декодирует шестнадцатеричную строку с обратной косой чертой

Я получил шестнадцатеричную строку с сервера:

const res = {"data": "\\xf0\\x9d\\x90\\x81"};

Исходный текст:

?

Я использовал decodeURIComponent, а функция escape получила:

decodeURIComponent(escape(res.data));
// "\xf0\x9d\x90\x81"

Как декодировать шестнадцатеричную строку с двойной обратной косой чертой?

decodeURIComponent(res.data.replace(/\\x/g, '%'))
georg 30.03.2021 13:27
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
1
26
1

Ответы 1

Просто небольшой образец для вас. Надеюсь, что это работает!!

     <!DOCTYPE html>
     <html>
     <body>



    <button onclick = "myFunction()">Try it</button>

    <p id = "demo"></p>

    <script>
    function myFunction() {

     var uri_enc = '\\xf0\\x9d\\x90\\x81';


     var uri_dec= decodeURIComponent(uri_enc.replace(/\\x/g, '%'));
      var res = "Encoded URI: " + uri_enc + "<br>" + "Decoded URI: " + uri_dec;
     document.getElementById("demo").innerHTML = res;
     }
    </script>

    </body>
    </html>

Результат будет такой:

    Encoded URI: \xf0\x9d\x90\x81
    Decoded URI: ?

Если не работает, сообщите нам, мы поделимся другими решениями !!

Другие вопросы по теме