सेटअप:रेल ActionMailer एन्कोडिंग
Ruby 1.9.2
Rails 3.2.2
मैं अपने ईमेल की एन्कोडिंग के साथ कुछ समस्या हो रही है।
नोट: मैं एन्कोडिंग और उस तरह की चीजों से परिचित नहीं हूं।
एक्शनमेलर के साथ एक ईमेल भेजते समय, ईमेल में एचटीएमएल के साथ कुछ अजीब चल रहा है।
सभी बराबर (=) संकेत =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 के साथ एक समस्या है और मेरा सेटअप नहीं है?
सेंडग्रिड के एक कर्मचारी ने मुझे यह बताया: you need to make sure your equals signs are URI-encoded
, इसका क्या अर्थ है? अग्रिम धन्यवाद!
कुछ शोध के बाद शायद मेल के बराबर होना चाहिए (और अन्य वर्ण) '' '3 डी''' में बदल गए हैं (क्योंकि यह' '' उद्धृत-प्रिंट करने योग्य''' है), लेकिन मुझे पता नहीं चल सकता कि क्यों वर्ण जैसे काम नहीं करते हैं। –