Как закодировать русские символы в строке?

Я хочу сделать так, чтобы на входе была например такая строка:

<html props="фывп"></html>

а на выходе это

<html props="&#1092;&#1099;&#1074;&#1087;"></html>

Как такое можно сделать не трогая при этом другие элементы строки? Не важно в какую кодировку, главное чтобы потом можно было декодировать


Ответы (1 шт):

Автор решения: Проста Miha

Вы можете использовать encodeURI для кодировки и decodeURI для декодировки

var str = "фывп";

console.log(encodeURI(str));
console.log(decodeURI(encodeURI(str)));

→ Ссылка