Если я преобразую простой объект JavaScript в строку, все специальные символы будут преобразованы в шестнадцатеричный код.
function O() {
this.name = "<üäö!";
}
var myObject = new O();
console.log(myObject.toSource());
Результат:
{name:"<\xFC\xE4\xF6!"}
Как мне избежать этого или преобразовать все шестнадцатеричные символы обратно в символы utf8?