Axel Richter: Umlaute umwandeln

Beitrag lesen

Hallo,

Es geht trotzdem nicht. Im Dokument steht dann "üöäÃ" statt "üöäß".
Wo kann denn da noch der Fehler liegen?

In Deiner Textarea stehen die Zeichen nicht ISO-8859-1, sondern UTF-8 codiert.

Vergleiche:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>UTF8</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<h1>üöäÃ</h1>
<div><script type="text/javascript">
<!--
var result = "üöäÃ"
alert(result);
alert("\u00fc");
result=result.replace(/\u00fc/, "ü");
result=result.replace(/\u00f6/, "ö");
alert(result);
document.writeln(result);
//-->
</script></div>
</body>
</html>

http://www.unicode.org/charts/
http://www.unicode.org/charts/PDF/U0080.pdf

viele Grüße

Axel