Hallo Forum,
ich hab ein Problem mit Umlauten - im ganzen Projekt funktioniert alles ganz gut nur beim Versenden einer Mail verwende ich folgenden Betreff:
$betreff = "PAYPAL Bestellung - ".$_SESSION['webuser']['Contact_Company']." - ".$_SESSION['webuser']['Surname'];
in den Variablen $_SESSION['webuser']['Contact_Company'] und $_SESSION['webuser']['Surname'] werden die Umlaute "zerschossen" obwohl sie im Shopmodul
richtig eingetragen sind - und an anderer Stelle als <we:field> verwendet werden auch ordentlich dargestellt werden.
Jemand ne Idee??
Danke
Rudi
Problem mit Umlauten
Re: Problem mit Umlauten
Du nutzt bestimmt UTF-8 und die Mail wird in ISO versendet.
Entweder setzt du den Zeichensatz für die E-Mail korrekt, oder du baust ein utf8_decode() um die Daten.
Gruß, Martin
Entweder setzt du den Zeichensatz für die E-Mail korrekt, oder du baust ein utf8_decode() um die Daten.
Gruß, Martin
Re: Problem mit Umlauten
Danke zunächst mal.
Ich hab nun das uft8_decode() probiert - also
wenn $_SESSION['webuser']['Surname'] = 'Köhn'
dann ist utf8_decode($_SESSION['webuser']['Surname']) = K?
auch nicht eben das was ich wollte ...
Weiss noch wer was?
Ich hab nun das uft8_decode() probiert - also
wenn $_SESSION['webuser']['Surname'] = 'Köhn'
dann ist utf8_decode($_SESSION['webuser']['Surname']) = K?
auch nicht eben das was ich wollte ...
Weiss noch wer was?
-
- Senior Member
- Beiträge: 919
- Registriert: Fr 22. Mai 2009, 21:40
- Wohnort: Berlin
- Kontaktdaten:
Re: Problem mit Umlauten
Hi Rudi,
hast Du die Multibyte-Erweiterung zur Verfügung? Dann wär vielleicht mal interessant was mb_detect_encoding() ausspuckt. Oder gleich per mb_convert_encoding() umwandeln, wenn das klappt.
Wird denn die Mail auch per UTF-8 versendet? Was sagt denn der Mail-Header?
Wie funktioniert das mit der Mail? Wird die per we:formmail oder sowas verschickt? Da gibt es einen Parameter um den Zeichensatz der Mail festzulegen. Aber frag mich da nicht, ich nutze die Form- und Mail-Funktionalitäten von WE schon lange nicht mehr.
hast Du die Multibyte-Erweiterung zur Verfügung? Dann wär vielleicht mal interessant was mb_detect_encoding() ausspuckt. Oder gleich per mb_convert_encoding() umwandeln, wenn das klappt.
Wird denn die Mail auch per UTF-8 versendet? Was sagt denn der Mail-Header?
Wie funktioniert das mit der Mail? Wird die per we:formmail oder sowas verschickt? Da gibt es einen Parameter um den Zeichensatz der Mail festzulegen. Aber frag mich da nicht, ich nutze die Form- und Mail-Funktionalitäten von WE schon lange nicht mehr.
EOF; //totally retired
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 52 Gäste