Ich habe vor, die Umlaute eines Textstrings in JavaScript, in dem die Umlaute als Fragezeichen dargestellt werden, mit folgender Funktion richtig darzustellen:
Hier der input: "<div onclick="toggleSite(5)">F�nfter Thread</div><div onclick="toggleSite(6)">H�ber Thread</div>"
Das klappt aber nicht, denn nun werden die Umlaute nicht mehr als Fragezeichen, sondern gar ned mehr dargestellt.
Nun meine Frage - gibt es eine Möglichkeit, als ? dargestellte Umlaute wieder herzuzaubern? Ist meine Funktion überhaupt der korrekte Ansatz?
Vielen vielen Dank im Voraus.
Code:
//"Testet" String auf Umlaute und ersetzt diese. function testFunction(text) { console.log(text); const length = text.length; const result = new Uint8Array(length); for (let i = 0; i < length; i++) { const code = text.charCodeAt(i); const byte = code > 255 ? 32 : code; result[i] = byte; } const bytesString = String.fromCharCode(...result) return bytesString; }
Das klappt aber nicht, denn nun werden die Umlaute nicht mehr als Fragezeichen, sondern gar ned mehr dargestellt.
Nun meine Frage - gibt es eine Möglichkeit, als ? dargestellte Umlaute wieder herzuzaubern? Ist meine Funktion überhaupt der korrekte Ansatz?
Vielen vielen Dank im Voraus.
Kommentar