2010-02-23 8 views
14

के साथ संदेश प्राप्त होते हैं मेरे पास एक LAMP वेब एप्लिकेशन है जो उपयोगकर्ताओं को ईमेल करता है। कुछ उपयोगकर्ताओं ने शिकायत की है कि HTML ईमेल संदेशों को देखने के बजाय, वे वर्णों के अजीब अनुक्रम जैसे = 0 डी या = 3 डी देखते हैं। मैं इस बग को अपने किसी भी ईमेल क्लाइंट के साथ पुन: पेश नहीं कर सकता: जीमेल, याहू मेल, हॉटमेल, थंडरबर्ड, ब्लैकबेरी या आईफोन। क्या किसी को पता है कि क्या हो रहा है और इसे कैसे ठीक किया जाए?कुछ ईमेल प्राप्तकर्ताओं को = 0 डी या = 3 डी वर्ण

उत्तर

16

इसे उद्धृत प्रिंट करने योग्य एन्कोडिंग कहा जाता है। कुछ सिस्टम जो मेल को संभालते हैं, उन्हें प्राप्तकर्ताओं को वितरित किया जा रहा है जो अपमानजनक वर्ण देख रहे हैं एन्कोडिंग या एन्कोडिंग के बारे में शीर्षलेख जानकारी को गड़बड़ कर देते हैं।

जांचें कि मेल भेजते समय आप जिस एन्कोडिंग को सेट कर रहे हैं वह मेल से मेल खाता है और क्या यह अन्य लोगों द्वारा प्राप्त किया जाता है।

11

जब आप कुछ = 3 डी देखते हैं, तो आप जो देख रहे हैं वह एक वर्ण है जिसे "उद्धृत-प्रिंट करने योग्य" एन्कोडिंग कहा जाता है। "= 3 डी" वास्तव में, एक बराबर चिह्न है। = 0 D एक कैरिज रिटर्न (सीआर), = 0A एक लाइन फ़ीड (वामो)

से Not all 'plain-text' is created equal...

लिंक लिया क्या चल रहा है के रूप में एक में गहराई से विस्तृत वर्णन प्रदान करेगा है।

+0

वास्तव में नहीं। यदि वे उपयोगकर्ता मेल भेजते हैं जो गड़बड़ हो जाता है तो उन्हें शायद अपनी एन्कोडिंग सेटिंग्स को बदलने की आवश्यकता होगी। इस मामले में, ओपी के आवेदन द्वारा उत्पन्न एक मेल गलत तरीके से दिख रहा है। – VoidPointer

+0

यह केवल तभी सच है जब साइट वास्तव में एमआईएम को सही ढंग से शुरू करने के लिए सेट कर रही है, जो जॉन की जांच का पहला बिंदु होना चाहिए। कई वेबमेल और क्लाइंट ईमेल क्लाइंट गलत या अनुपलब्ध एमआईएम घोषणाओं की भरपाई करने के लिए पर्याप्त स्मार्ट हैं, इसलिए सभी को समस्या दिखाई नहीं देगी। मान लीजिए कि वह सही एमआईएम के साथ भेज रहा है, फिर हां, यह डाउनस्ट्रीम मुद्दा है और उपयोगकर्ताओं को क्या हो रहा है समस्या निवारण शुरू करना चाहिए। – Guildencrantz

+0

मैं ईमेल में "उद्धृत-प्रिंट करने योग्य" कैसे जोड़ सकता हूं? यह कैसे काम करता है? –