Hey Leude,
Ihr seht richtig, dieses Thema gabs im Forum schon ein paar Mal, nachdem ich nun ca 23 Threads durchgelesen und durchgearbeitet habe, komme ich aber nicht weiter. In meinem Fall ist die Statusänderung mein Gegner. Im Email Text wird alles in UTF-8 wiedergegeben, doch leider nicht im Betreff (sowie im Empfänger Alias Feld).
Was sollte da stehen: "Statusänderung Ihrer Bestellung bei ..."
Was dort steht: "StatusÀnderung Ihrer Bestellung bei..."
Was im Empfänger stehen sollte (Name beispielhaft geändert): Jörg Mustermann<[E-mail]>
Was im Empfänger steht: Jörg Mustermann<[E-Mail]>
Was hab ich denn alles probiert?:
- Setlocales der beiden german.php Files stehen auf:
@setlocale(LC_TIME
, 'de_DE.utf8', 'de_DE@euro', 'de_DE', 'de-DE', 'de', 'ge', 'German'); - Datenbank läuft auf utf8_general_ci (Im Feld "EMAIL_BILLING_SUBJECT" werden die Umlaute auch ordentlich angezeigt
- Backend "Sprachen" auf "utf-8" gestellt
- In den beiden configure.php Dateien, SQL Charset auf utf8 überprüft
- Alle Shop Dateien nach "EMAIL_BILLING_SUBJECT" durchsucht und eventuell nicht passende Kodierung von ANSI auf UTF-8 gestellt. Ebenfalls kein Erfolg.
Umlaute im Frontend funktionieren - Umlaute im Email Körper funktionieren - Umlaute im Backend funktionieren.
Die Lösung wird denke ich unfassbar einfach sein - dabei werde ich sagen, mein Gott bin ich dämlich - aber im Moment komme ich einfach nicht drauf. 5 Stunden suche ich für dieses Problem umher und mich macht sowas irre.
Gruß
P.S.
Ich habe die Shopsoftware eCommerce Shopssoftware v1.06 rev 4642 SP2 am laufen mit der dazu passenden DB. PHP 5.6 läuft auf dem Server OHNE den PHP 5.6 Bugfix für die v1.06. - allerdings funktioniert es super.
Ich kann leider auch noch nicht updaten da unser Theme Ersteller (hoch lebe Wolkenkraft) nicht mehr existiert und ich daher andere Lösungen suchen muss. Doch bevor ich PHP 5.6 und die alte Shopsoftware verantwortlich mache muss ich ganz sicher gehen, dass ich alles versucht habe.
Linkback: https://www.modified-shop.org/forum/index.php?topic=39701.0