PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

encoding of german umlaute in CRM broken

  1. Mexx
    Member

    Hi,

    on our website, we utilize Gravity Forms to let our customers send feedback and support requests to our service team. The emails are send to a certain address which our CRM (Customer-Relationship-Management) Software Topix is scanning every 30 minutes:

    http://farbglanz.de/portal-digital/service/e-mail-service/supportmail/

    The emails sent by Gravity Forms look great in every email client like Gmail, Outlook etc. Except for one: our CRM Topix:

    Gmail receives: Ich möchte gerne (german umlaut correctly encoded)
    Topix receives: Ich möchte gerne (german umlaut wrong encoded)

    I have a suspicion that our CRM isn't able to handle UTF-8. In its preferences I can set the source type to: M822, TEXT or ttxt. Nothing else. Its M833 by default.

    In the mail headers send by Gravity Forms I found:

    Content-Transfer-Encoding: 8bit
    Content-Type: text/html; charset="UTF-8"

    ----

    I already tried to hack the file form_display.php and adjust the headers to:
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/html; charset="ISO-8859-1"

    The problem is, that in the generated mail I get 2 Content-Transfer-Encoding-lines:
    Content-Transfer-Encoding: quoted-printable
    MIME-Version: 1.0
    Content-Transfer-Encoding: 8bit
    Content-Type: text/html; charset="ISO-8859-1"

    Emails sent like this don't show up correctly neither in Gmail nor in Topix.

    ---

    What do I make wrong? Help appreciated.
    Max

    Posted 14 years ago on Thursday August 26, 2010 | Permalink
  2. Your web server could be automatically setting the Content-Transfer-Encoding when it sends the email or it could be WordPress that is adding that. Gravity Forms uses a built in WordPress function to send email. You will have to look at those 2 possibilities. We just call the WordPress send mail function.

    Posted 14 years ago on Thursday August 26, 2010 | Permalink