Ruby 1.9.2
Rails 3.2.2
내 이메일의 인코딩 몇 가지 문제가 있어요.
참고 : 인코딩과 관련하여 익숙하지 않습니다.
ActionMailer와 이메일을 보낼 때 이메일의 HTML에 이상한 점이 있습니다.
등호 (=) 기호는 모두 =3D
으로 변경됩니다. >ä
- ä
: 예 :
<table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" width=3D"=440">
<tbody>
<tr>
<td height=3D"10"> </td>
</tr>
</tbody>
</table>
특수 문자는 다음과 같습니다.
현지 개발에서 크게 좋아 보이지만 프로덕션 서버에서 SendGrid을 사용하면 특수 문자가 작동하지 않습니다.
내 이해가 부족하기 때문에 이것이 확실합니다.
Mime-Version: 1.0
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-SMTPAPI: {"filters": {}}
그것이
Content-Transfer-Encoding
와 아무 상관이 있나요 :
다음은 메일 헤더입니까? 아니면 그렇게해야합니까?
어쩌면 SendGrid에 문제가 있으며 설정이 잘못되었을 수 있습니다.
SendGrid의 직원이 내게 다음과 같이 말했습니다. you need to make sure your equals signs are URI-encoded
그게 무슨 뜻입니까? 미리 감사드립니다.
약간의 조사가 끝나면 메일은 평등하게 (그리고 다른 문자들)'''''3D로''('''quoted-printable'''로되어 있기 때문에) 바뀌어야하지만 어째서 문자 åäö처럼 작동하지 않습니다. –