Kebap / MG-Website

Infos & thoughts. No official repo!
http://mg.mud.de/
GNU General Public License v3.0
0 stars 0 forks source link

Umlaute in HTML richtig anzeigen #43

Open Kebap opened 2 years ago

Kebap commented 2 years ago

Seit Jahren schlagen wir uns damit rum, dass man in News usw. immer ä durch ä ersetzen muss, oder sonst Kauderwelsch im Web anzeigen lässt. Diese Stolperfalle und Mehrarbeit soll entfallen und Sonderzeichen wie Umlaute direkt erkannt und 1:1 veröffentlicht werden.

Kebap commented 2 years ago

Stellt sich raus, man muss nur im HTML Head unsere Einstellung ändern von:

<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">

zum Beispiel zu:

<meta http-equiv="content-type" content="text/html;charset=UTF-8">

und schon funktioniert die Anzeige! Jetzt sogar mit Emojis! 🎉

image

Kebap commented 2 years ago

Es gibt Folgeprobleme, weil viele Dateien mit Encoding "Windows-1525" gespeichert wurden und nicht "UTF-8" Lösung: Alle solche Dateien einmal öffnen und mit richtigem Encoding speichern. Man erkennt sie tlw. daran, dass sie Umlaute und Sonderzeichen enthalten, die nicht HTML-codiert worden sind. Es sind aber sehr viele, Dutzende wenn nicht Hunderte Dateien betroffen.

image

Kebap commented 2 years ago

Bugfix prüft die Tage mal, ob er mit Linux/Python Tools zum Ziel kommt. Zook bittet um Erinnerung, wenn er bei dieser Aufgabe unterstützen soll.