Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
p01-contact mag keine Umlaute
#7
Hallo Belletage, hallo Connie,

ich bin zeitlich gerade sehr knapp, daher die späte Antwort, und leider Spekulation statt Fakten (sprich: ungetestet).

Connie Wrote:Da Umlaute wenn kodiert mit einem ; enden, und das als Trennzeichen für mehrere Empfänger gedacht ist, ist klar, dass geteilt wird...
Ja, natürlich!

Das eigentliche Problem sind wohl zunächst mal nicht die Umlaute, sondern die Tatsache, dass das diese als HTML-Entities kodiert werden. Aus "ö" wird also "ouml;" etc. Das später dann base64 zu kodieren, hilft nicht. Nun konnte ich im Plugin (also in p01-contact.php) kein htmlentities() finden -- macht das evtl. Get-Simple???

Aber wie auch immer: im Zweifel sollte das für die E-Mail-Header rückgängig gemacht werden (und "sicherheitshalber" das UTF-8 auch in Großbuchstaben -- vermutlich egal, aber ich bin nicht sicher). Also p01-contact.php Zeile 724:

$name = '=?UTF-8?B?' . base64_encode(html_entity_decode($name)) . '?=';

(so wird zunächst "ouml;" wieder zu "ö", das dann anschließend "E-Mail-Header gerecht" kodiert wird)

Zum "charset": was im HTML-Quelltext steht, ist im Zweifelsfall nicht maßgeblich. Ausschlaggebender ist, was der Server als "Content-Type" sendet. Das kann man z.B. im Firefox sehen, wenn man "Extras->Live HTTP Headers" aktiviert. Was der Browser dann als "charset" annimmt, sieht man im Firefox unter "Ansicht->Zeichenkodierung" (ich glaube aber nicht, dass es daran liegt).

Belletage Wrote:(btw.: kennt der p01-contact-Autor das Problem nicht?)
Keine Ahnung. Der Autor ist Nicolas Liautaud <contact@nliautaud.fr>. Aber wo nun der Support-Thread des Plugins zu finden ist? -- ich kenn' mich leider hier auch noch nicht so gut aus.

Christoph
Reply


Messages In This Thread
p01-contact mag keine Umlaute - by Belletage - 2012-10-12, 18:01:19
RE: p01-contact mag keine Umlaute - by gessler - 2015-03-31, 10:26:24
p01-contact mag keine Umlaute - by Belletage - 2012-10-12, 20:01:56
p01-contact mag keine Umlaute - by cmb - 2012-10-15, 11:07:59
p01-contact mag keine Umlaute - by Belletage - 2012-10-16, 19:35:40
p01-contact mag keine Umlaute - by Connie - 2012-10-16, 22:04:50
p01-contact mag keine Umlaute - by Belletage - 2012-10-17, 01:00:03
p01-contact mag keine Umlaute - by cmb - 2012-10-18, 11:47:08
p01-contact mag keine Umlaute - by Connie - 2012-10-18, 17:27:07
p01-contact mag keine Umlaute - by Belletage - 2012-10-18, 20:15:32
p01-contact mag keine Umlaute - by cmb - 2012-10-19, 09:26:01



Users browsing this thread: 1 Guest(s)