I'm trying to send an HTML email with Rails so I have a mailer's view with the format .html.haml.
My email is written in French so it contains accentuated characters.
In the terminal, the server shows me the following:
-----------
Message-ID: <4e61088339572_467e3ffda3c5c8185d2@nelson4.home.mail>
Subject: =?UTF-8?Q?R=C3=A9ponse_=C3=A0_un_de_vos_commentaires_sur_Syrinxoon?=
Tuts
Mime-Version: 1.0
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE html>
<html>
<head>
<title>R=C3=A9ponse =C3=A0 un de vos commentaires sur Syrinxoon Tuts<=
/title>
<link href=3D'http://localhost:3000/assets/application.css' media=3D'=
all' rel=3D'stylesheet' type=3D'text/css'>
</head>
<body>
<div class=3D'topbar'>
<div class=3D'fill'>
<div class=3D'container'>
<h3>
<a href=3D"/" id=3D"logo">Syrinxoon Tuts</a>
</h3>
</div>
</div>
</div>
...
----------
As you can see, all special characters are replaced with weird stuff and = is replaced with =3D.
I've read in my searches that = is a special character for the quoted-printable enconding so I've tried to replace the encoding with base64 but when I did it, my email was just a little string of weird characters (little string = ~20-30 characters)
So someone could help me to solve this issue?
I'm using Rails 3.1.
Thank you.