Antwort #173 am: 28. August 2017, 11:16:49
Mir ist heute noch etwas aufgefallen:
Bei Abbruch eine Zahlung über Sofortüberweisung kommt folgender Umlautfehler:
Zahlung via SOFORT Ãberweisung ist leider nicht möglich oder wurde auf Kundenwunsch abgebrochen. Bitte wÀhlen Sie eine andere Zahlungsweise.
In der Sprachdatei ist der Satz so angegeben:
define('MODULE_PAYMENT_'.$sofort_code.'_TEXT_ERROR_MESSAGE', 'Zahlung via SOFORT Überweisung ist leider nicht möglich oder wurde auf Kundenwunsch abgebrochen. Bitte wählen Sie eine andere Zahlungsweise.');
Das sieht für mich alles gut aus. Die Datei ist mit Notpad+ UTF-8 ohne BOM gespeichert.
Erst wenn ich die Umlaute in die Datei schreibe und als ANSI speichere, werden die Umlaute in der Fehlermeldung richtig dargestellt. Alle Umlaute im Backend werden ohne Änderung(alle Umlaute per HTML Entity) in der Sprachdatei richtig dargestellt.
Gibt es dafür eine Erklärung?