Einzelnen Beitrag anzeigen

Benutzerbild von Xong
Xong

Registriert seit: 9. Jan 2008
186 Beiträge
 
Delphi 2006 Professional
 
#11

Re: In HTML-Dateien Umlaute / Sonderzeichen ersetzen

  Alt 3. Nov 2008, 08:05
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 ä -> &auml einfach nur kontraproduktiv ist.

Außerdem gibt es noch ein paar Probleme:
  1. 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.
  2. Ein normales Leerzeichen mit einem , also einem non-breaking-space zu ersetzen ist falsch. Das wäre dann nämlich ein geschütztes Leerzeichen.
  3. 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
  Mit Zitat antworten Zitat