Email header decoding

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • pmz

    #1

    Email header decoding

    Dear Group,

    I've got a problem with decoding e-mail message subject, which has
    been read within usage of Pear_Mail_Mime library.

    There are some elements unwelcome in my subject string, such as:

    =?ISO-8859-2?Q?My subject.

    Especially when subject contains polish characters, i.e.:

    =?ISO-8859-2?Q?Temat listu, bardzo wa=BFny, gdy=BF zawi=EAr=B1
    p=F3l=B6ki=EA =BF=F1=B1ki, =

    What is the easiest method of decoding it into the UTF-8 encoding?
    Probably it is a common problem, so where can I find a solution for
    it?

    Thank you for help and all the best,
    Przemek M. Zawada

  • burgermeister01@gmail.com

    #2
    Re: Email header decoding

    On Aug 24, 10:56 am, pmz <przemek.zaw... @gmail.comwrote :
    Dear Group,
    >
    I've got a problem with decoding e-mail message subject, which has
    been read within usage of Pear_Mail_Mime library.
    >
    There are some elements unwelcome in my subject string, such as:
    >
    =?ISO-8859-2?Q?My subject.
    >
    Especially when subject contains polish characters, i.e.:
    >
    =?ISO-8859-2?Q?Temat listu, bardzo wa=BFny, gdy=BF zawi=EAr=B1
    p=F3l=B6ki=EA =BF=F1=B1ki, =
    >
    What is the easiest method of decoding it into the UTF-8 encoding?
    Probably it is a common problem, so where can I find a solution for
    it?
    >
    Thank you for help and all the best,
    Przemek M. Zawada
    A quick google search came up with the following function:


    Looking at the PHP manual's utf8_encode method, the comments also
    suggested looking into the following functions, but wasn't very
    specific about how they could help:
    Convert a string from one character encoding to another




    I hope that helps you!

    Comment

    • Manuel Lemos

      #3
      Re: Email header decoding

      Hello,

      on 08/24/2007 12:56 PM pmz said the following:
      I've got a problem with decoding e-mail message subject, which has
      been read within usage of Pear_Mail_Mime library.
      >
      There are some elements unwelcome in my subject string, such as:
      >
      =?ISO-8859-2?Q?My subject.
      >
      Especially when subject contains polish characters, i.e.:
      >
      =?ISO-8859-2?Q?Temat listu, bardzo wa=BFny, gdy=BF zawi=EAr=B1
      p=F3l=B6ki=EA =BF=F1=B1ki, =
      >
      What is the easiest method of decoding it into the UTF-8 encoding?
      Probably it is a common problem, so where can I find a solution for
      it?
      That is q-encoding. You need to decode that string and then you can
      convert to UTF-8.

      Take a look at this MIME parser class that can decode messages with
      headers like that:

      http://www.phpclasses.org/mimeparser


      --

      Regards,
      Manuel Lemos

      Metastorage - Data object relational mapping layer generator


      PHP Classes - Free ready to use OOP components written in PHP
      http://www.phpclasses.org/

      Comment

      Working...