Wenn ich ein einfaches JavaScript-Objekt in eine Zeichenkette konvertiere, werden alle Sonderzeichen in Hex-Code umgewandelt.
function O() {
this.name = "<üäö!";
}
var myObject = new O();
console.log(myObject.toSource());
Ergebnis:
{name:"<\xFC\xE4\xF6!"}
Wie kann ich dies vermeiden oder alle Hex-Zeichen wieder in Utf8-Zeichen umwandeln?