2012-07-13 2 views
5

이메일에 텍스트 및 HTML 부분이 있습니다. 어떤 경우에는 전자 메일에 db의 값이 포함 된 경우 사용자가 '가비지 문자'를보고합니다. 그것은 유니 코드 문자가 관련되어있을 때 문제가되는 것 같습니다. 난 그냥 텍스트 및 HTML 두 부분에 대한 값을 다시 메아리 사소한 템플릿 (<%= @body_text %>)을 생성하고 샘플 문자열로 그것을 밖으로 테스트 :actionmailer 인코딩 - 이메일 클라이언트의 가비지 렌더링

영구적 인 기능 내가 Gmail에서이 문자열을 볼 때 보이는

ë 같은 :

내가 메일에 참조 헤더 검사 영구적 인 기능

:

콘텐츠 형식을 : multip 예술/대안; 문자셋 = UTF-8 콘텐츠 전송 인코딩 : 7 비트

다음 텍스트 부분 :

콘텐츠 유형 : 텍스트/일반; 문자셋 = UTF-8 콘텐츠 전송 인코딩 : base64로

와 HTML 부분 :

의 Content-Type : text/html과; 문자셋 = UTF-8 콘텐츠 전송 인코딩 : 은 루비 1.9.2

인쇄 인용 3.2.6

+0

http://ruby-doc.org/core-1.9.3/String.html#method-i-unpack –

답변

1

근본 원인이 premailer-rails3 보석 == 1.2.0로 확인되었다 레일. actionmailer_inline_css gem 로의 마이그레이션이 완료되었습니다.

관련 문제