Zitat von
ringli:
Ich selber brauche das nicht da ich mit Webseitenerstellung nichts mache. Ein Bekannter hatte mich gefragt ob ich ihm so was programmieren könnte. Für mich ist das also eher eine Machbarkeitsstudie. Aber danke für dein Angebot. Vielleicht komme ich ja doch mal darauf zurück.
Sag deinem Bekannten trotzdem mal, dass das Umschreiben von Umlauten in die entsprechenden Entities (also ä -> ä
einfach nur kontraproduktiv ist.
Außerdem gibt es noch ein paar Probleme:
- Wenn du nur Zeichen außerhalb von HTML-Tags (<...>) übersetzt, fehlen einige Ersetzungen, die z. B. in title- oder alt-Attributen stattfinden müssten. Außerdem müssen auch Sonderzeichen in Links ersetzt werden. (So wie es z. B. bei Wikipedia passiert.) Die entsprechende Beschreibung dazu findet man unter RFC 1738.
- Ein normales Leerzeichen mit einem , also einem non-breaking-space zu ersetzen ist falsch. Das wäre dann nämlich ein geschütztes Leerzeichen.
- Selbst wenn du die Umlaute ersetzt, was wäre denn mit ß, € oder auch ©?
Was ich damit sagen will ist, dass du niemals eine vollständige Liste haben kannst.
Nur als Anmerkung, falls jemand mal ein ähnliches Problem haben sollte.
LG,
Xong