Der Martin: Encodingprobleme im PDFmailer

Beitrag lesen

Hi,

$mail->Subject = $mySubject;
// ergibt im Betreff sowas wie ?ISO-8859-1?Q??=

wo und wie stellst du das fest? Machst du eine Kontrollausgabe von $mail->Subject? Dann würde das bedeuten, dass die PHPMailer-Klasse schon allein bei der Zuweisung eine Menge Voodoo macht. Oder reden wir vom Betreff, so wie er beim Empfänger ankommt? Wenn ja, Quellcode oder Anzeige?

Anyway, der Anfang ist ja immerhin schon richtig. Die e-Mail-Spezifikation RFC schießmichtot besagt, dass in Mail-Headerzeilen nur ASCII-Zeichen vorkommen dürfen. Enthält ein Feld Nicht-ASCII-Zeichen (kann bei allen Adresszeilen, also From, To, CC, Bcc, Reply-To oder halt auch im Betreff vorkommen), dann muss für dieses Feld eine Transfercodierung angewendet werden, die dann ihrerseits nur ASCII-Zeichen ergibt. Unterstützt werden dafür Quored-Printable oder base64.

Dein Script hat sich für Quoted-Printable entschieden und auch mitgeteilt, dass der Feldinhalt ursprünglich in ISO-8859-1 codiert ist. Der technisch vorgesehene Rahmen ist also da, es fehlt "nur noch" der eigentliche Inhalt.

$mail->Subject = utf8_decode($mySubject);
// ergibt den korrekten Betreff, aber leider mit Umlautfehlern

Das ist ja auch Quatsch. Wenn du versuchst, ISO-8859-1 als UTF-8 zu decodieren, muss Schrott rauskommen.

Das Script ist windows1252-kodiert

Herzliches Beinkleid.

Einen schönen Tag noch
 Martin

--
Nein, Esel sind nicht störrisch. Sie wissen es einfach nur besser.
0 52

Encodingprobleme im PDFmailer

Bastian
  • php
  1. 0
    Raketenwilli
    1. 0
      Bastian
      1. 0
        Raketenwilli
    2. 0
      Bastian
      1. 0
        Raketenwilli
  2. 0
    Der Martin
    • e-mail
    • php
    1. 0
      Raketenwilli
      1. 0
        Der Martin
        1. 0
          Bastian
          1. 0

            Füßilierte Ümläutü?

            Raketenwilli
            1. 0
              Bastian
    2. 0
      Bastian
      1. 0
        Der Martin
  3. 0

    Encodingprobleme mit Link

    Bastian
    1. 0

      Um Gottes Willen!

      Raketenwilli
      1. 0
        Raketenwilli
        1. 0
          Bastian
      2. 0
        Bastian
        1. 1
          Raketenwilli
          1. 0
            Bastian
            1. 0

              „PRÄ-PHP4.0-Problem“

              Raketenwilli
              1. 0
                Bastian
                1. 0
                  Raketenwilli
                  1. 0
                    Bastian
                    1. 0
                      Raketenwilli
                    2. 0
                      Raketenwilli
                      1. 0
                        Bastian
                        1. 1
                          Raketenwilli
                          1. 0
                            Bastian
                        2. 0
                          Raketenwilli
                          1. 0
                            Bastian
                        3. 1
                          Der Martin
                          • fehlertoleranz
                          • meinung
                          1. 0
                            Basti
                          2. 0
                            Bastian
                            1. 0
                              Der Martin
                              1. 0
                                Bastian
                                1. 0
                                  Der Martin
                                2. 0
                                  Gunnar Bittersmann
                                  • rechtschreibung
                                  1. 0
                                    Bastian
                                    1. 0
                                      Rolf B
                                      1. 0
                                        Tabellenkalk
                                        1. 0

                                          „Mugge“ mit „ck“ ist „falsch“ ...

                                          Raketenwilli
                                          1. 0

                                            „Mugge“ mit „ck“ ist (nicht) „falsch“ ...

                                            Robert B.
                                            1. 0
                                              Raketenwilli
                                      2. 0
                                        Gunnar Bittersmann
                                      3. 0
                                        Der Martin
                                        1. 0

                                          Muggen-Mucke

                                          Robert B.
                                          • rechtschreibung
                                          • sprache
                        4. 2

                          Bunte Signaturen in Mails, Nutzungserlebnis, Augenkrebs, Abgrenzung

                          Raketenwilli
                          • design/layout
                        5. 0
                          Robert B.
                          • e-mail
                    3. 0
                      Robert B.
                      • kontextwechsel
    2. 0
      Robert B.