wir haben mit der aktuellen Version 5.1.6 Probleme mit Umlauten in den E-Mail Formularen. Das Formular scheint nicht UTF-8 codiert zu sein u.
daher werden die Zeichen in den Emails nicht richtig dargestellt. Auch bei Seitenreloads (zb Falscheingabe von Captcha) wird der Input Wert in den Formularen
nicht mehr richtig codiert angezeigt.
Bei den anderen Formularen wie Login, Registrierung od. Passwort vergessen funktioniert es einwandfrei.
Hat jemand einen Hinweis wo hier der Fehler liegen könnte - Plugins u. Theme Anpassungen konnten bereits ausgeschlossen werden.
danke für die Antwort - war auch mein erster Gedanke, aber sollte alles auf UTF-8 stehn - hab sogar in der.htaccess das Charset nochmals definiert - leider alles ohne Erfolg.
Aber wie bereits erwähnt funktioniert es ja grundsätzlich bei den Formularen (zB Login, Registrierung,…).
Nur die E-Mail Formulare welche über den Formular Generator von Shopware erstellt wurden haben Probleme mit der Codierung.
Wenn ich mich in den Form-Controller reinhänge u. die Input Werte mit utf8_decode auslese, scheint wieder alles zu passen - sollte aber auch keine Lösung sein im Endeffekt.
Vielleicht hat noch jemand Hinweise bzw. hatte jemand ein ähnliches Problem.
ich muss das Thema jetzt wieder aufgreifen, da der Fehler in meinem Shop leider auftaucht. Umlaute in übermittelten Formularen werden durch ein Fragezeichen in einer Raute dargestellt. Ich nutze Shopware 5.5.1 und auf dem Server läuft PHP 7.0.32. In der php.ini ist der Eintrag
default_charset = "UTF-8"
enthalten und auch die Serverinformationen sagen aus, dass hier alles stimmt. Bestellbestätigungen und auch alle Einträge im Front- und Backend sind fehlerfrei; alle Umlaute und Sonderzeichen werden richtig dargestellt. Es betrifft ausschließlich die Formulare (Kontakt, Frage zum Artikel, etc.).
Hat irgendjemand eine Idee, wo ich noch schauen kann bzw. was geändert werden muss?