umlaute werden nach Upgrade von 4 auf 6 nicht dargestellt
Eingetragen von tommy (54)
am 18.05.2010 - 19:38 Uhr in
am 18.05.2010 - 19:38 Uhr in
Hallo,
ich habe ein Upgrade von 4 auf 6 durchgeführt. Ich bin mit dem Ergebnis ganz zufrieden, nur Umlaute werden in den Menüs und den header nicht mehr angezeigt.
Außerdem wurde nicht alles übersetzt, obwohl ich die deutsche Drupalversion von Drupalcenter benutzt habe.
Hat jemand eine Idee wie ich die Umlaute zurück bekomme, ohne jedes einzelne manuell korrigieren zu müssen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Kontrolliere deine
am 19.05.2010 - 18:21 Uhr
Kontrolliere deine Server-Einstellung, wird der korrekte HTTP-Header gesendet?
Content-Type: text/html; charset=UTF-8
Das sollte im HTTP-Header stehen, du kannst dies sehr einfach über folgende Website ausprobieren: HTTP Header auslesen für Alle bei Elmar-Eigner.de
Auch wenn der Header korrekt gesetzt ist, kann ich dir empfehlen folgende Zeile in deiner Server-Konfiguration (oder
.htaccess
) zu ergänzen:# All files are utf-8, so deliver them this way.
AddDefaultCharset utf-8
Siehe auch: Setting charset in htaccess bei AskApache.
“[…] The following meta tag is commonly used to do this same thing, so if you use this .htaccess method you will no longer need to include that meta tag, which is less code and thats always a good thing.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
”Davon ist abzuraten, aber Drupal ergänzt diese Zeile automatisch, siehe auch: drupalcode.org.
Überprüfe deine Dateien, sind diese wirklich im UTF-8-Format am Server angelangt? Vielleicht durchs editieren mit dem Editor deiner Wahl die Kodierung geändert?
Aktualisiere deine Übersetzung nochmalig (Verwalten » Strukturierung » Oberfläche übersetzen » Aktualisieren), sollte dies die fehlenden Zeichenketten nicht importieren kannst du das Sprachpaket nochmalig herunterladen (Deutsche Drupal Übersetzung) und am Server einfach entpacken (oder entpacken und via FTP einfach hochladen und alle vorhandenen Dateien überschreiben). Danach natürlich wieder die Übersetzung aktualisieren. Danach kann es sein, dass ein minimaler Anteil von Drupal nicht übersetzt ist, meist weil es nicht möglich ist (hier kann das i18n Modul Abhilfe schaffen, übersetzen musst du aber selbst). Drittanbieter-Module sind oft nicht übersetzt, hier musst du selbst Hand anlegen. Super wäre es natürlich wenn du diese Übersetzungen danach beim Modul-Entwickler auf Drupal.org einreichst.
Upps, war der Meinung, dass
am 08.06.2010 - 21:15 Uhr
Upps, war der Meinung, dass ich bei Antwort ein Mail bekomme, daher erst jetzt meine Reaktion:-O
Aber vielen Dank, tatsächlich war
AddDefaultCharset utf-8
auskommentiert.Prima:-)