Seite 1 von 2

Probleme mit Umlauten und Sonderzeichen auf der Homepage (UTF-8)

Verfasst: 23 Okt 2021, 13:07
von SuestedtWetter
Moni zusammen!

Ich weiß nicht mehr weiter. Seit ein paar Wochen werden auf meiner Homepage (www.wetter-suestedt.de) einige Umlaute und Sonderzeichen nicht mehr korrekt dargestellt (stattdessen sieht man dort nur Fragezeichen).

In meiner custom.txt ist die Zeile
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
zu finden und auch in WSWIN bei Internet -> Einstellungen -> HTML steht bei charset: UTF-8.

Warum werden dort nur Fragezeichen statt der Umlaute und Sonderzeichen angezeigt?

(Falls ihr euch wundert, warum einige Umlaute korrekt angezeigt werden: Ich habe die Umlaute, die direkt in der custom.txt im Quellcode stehen ersetzt. Also "ü" statt "ü" geschrieben. Das kann ich aber mit den Umlauten und Sonderzeichen, die WSWIN über die Variablten in die Seite schreibt logischerweise nicht machen.)

Re: Probleme mit Umlauten und Sonderzeichen auf der Homepage (UTF-8)

Verfasst: 23 Okt 2021, 13:42
von gargamel
Hallo Morgan,
ersetze mal diese Zeile in der custom.txt:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859">

Re: Probleme mit Umlauten und Sonderzeichen auf der Homepage (UTF-8)

Verfasst: 23 Okt 2021, 14:03
von SuestedtWetter
Moin Wilfried,

danke für den Tipp! Aber warum funktioniert das? Wenn ich doch in WSWIN "UTF-8" einstelle und in der custom.txt "iso-8859" müsste das doch eigentlich Fehler produzieren und nicht wie zuvor bei mir, wo beides gleich eingestellt war? :?: :?: :?:

Re: Probleme mit Umlauten und Sonderzeichen auf der Homepage (UTF-8)

Verfasst: 23 Okt 2021, 14:09
von gargamel
Das weiß ich auch nicht, Morgan.
Ich hatte es eben mal ausprobiert
UTF-8 Keine Sonderzeichen,
ISO-8859 Sonderzeichen.
Ich habe da auch bei anderen Sachen damit Verständnisprobleme.

Re: Probleme mit Umlauten und Sonderzeichen auf der Homepage (UTF-8)

Verfasst: 23 Okt 2021, 14:24
von Tex
Der benutzte Browser muß auch auf diesen Zeichensatz eingestellt werden.

Re: Probleme mit Umlauten und Sonderzeichen auf der Homepage (UTF-8)

Verfasst: 23 Okt 2021, 14:28
von SuestedtWetter
Tex hat geschrieben: 23 Okt 2021, 14:24 Der benutzte Browser muß auch auf diesen Zeichensatz eingestellt werden.
Das kann ich ja nicht beeinflussen. Jedenfalls nicht bei den Nutzern meiner Homepage.

Re: Probleme mit Umlauten und Sonderzeichen auf der Homepage (UTF-8)

Verfasst: 24 Okt 2021, 23:46
von Jürgen
SuestedtWetter hat geschrieben: 23 Okt 2021, 14:28 Das kann ich ja nicht beeinflussen. Jedenfalls nicht bei den Nutzern meiner Homepage.
Normalerweise gibt die Webseite die zu verwendende Zeichenkodierung vor ("charset"-Tag im Headerbreich). Ist auch hier im Forum so (Strg+U drücken, gleich in der 3, Zeile). Siehe auch W3C. (Auch den Abschnitt mit dem "BOM" beachten, denn dieser überteuert die Meta-Angabe, wenn er angegeben ist).

Mögliche Fehlerursachen:
- die HTML-Datei ist kein UTF-8, wenn auch in Header angegeben (aktuell steht da allerdings iso-irgendwas)
- Im Browser ist das übersteuert (geht wohl bei einigen)

Re: Probleme mit Umlauten und Sonderzeichen auf der Homepage (UTF-8)

Verfasst: 25 Okt 2021, 09:31
von Tex
....weitere mögliche Ursache: die Datei (hier custom.txt) wurde nicht als ANSI sondern als UTF-8 gespeichert. Manche Editoren machen sowas beim kopieren automatisch, oder du hast das mal so eingestellt, ohne es zu merken.

Re: Probleme mit Umlauten und Sonderzeichen auf der Homepage (UTF-8)

Verfasst: 28 Okt 2021, 18:22
von SuestedtWetter
Moin!

Woran kann ich denn erkennen, in welchem Format (ANSI oder UTF-8) meine custom.txt gespeichert ist? Bei den Dateieigenschaften steht nur "Textdokument", was bei einer *.txt-Datei jetzt nicht weiter verwunderlich ist. ;)

Re: Probleme mit Umlauten und Sonderzeichen auf der Homepage (UTF-8)

Verfasst: 28 Okt 2021, 23:33
von Jürgen
SuestedtWetter hat geschrieben: 28 Okt 2021, 18:22Woran kann ich denn erkennen, in welchem Format (ANSI oder UTF-8) meine custom.txt gespeichert ist?
1. eine Editor verwenden, der das Anzeigen kann. Für Windows würde ich da Notepad++ empfehlen, wenn nicht schon vorhanden. Der zeigt die Kodierung an und könnte man auch ändern. Ob dann das verarbeitende Programm noch klar kommt, steht auf einem anderen Blatt.

2. Sich mit einem Hex-Editor (Empfehlung: Total Commander) direkt in der Datei die Umlaute ansehen. Bei Ansi ist das 1 Zeichen, bei Utf-8 immer 2 Zeichen pro Buchstabe. Die Zeichenfolge "öäüß" sieht dann folgendermaßen aus:

iso:F6 E4 FC DF
utf-8: C3 B6 C3 A4 │ C3 BC C3 9F