मैं अपने कोड से ईमेल जेनरेट करने की कोशिश कर रहा हूं जो अरबी जैसे दाएं-से-बाएं पढ़ने वाली भाषाओं का उपयोग करने वाले लोगों के लिए सही ढंग से पढ़ेगा। मेरा सवाल है: इसे स्वीकार करने के लिए मेरे विकल्प क्या हैं?राइट-टू-बाएं ईमेल
मुझे पता है कि मैं एक बहुखण्डीय ईमेल बना सकते हैं और के रूप में "text/html" संदेश के मुख्य भाग सांकेतिक शब्दों में बदलना कर सकते हैं कर रहा हूँ, तो <html>
टैग में एक लेख की दिशा निर्दिष्ट (जैसे <html dir="rtl">
), लेकिन आदर्श मैं उपयोग सादे-पाठ ईमेल चाहते हैं और HTML स्वरूपण पर भरोसा नहीं करना है, क्योंकि सभी उपयोगकर्ताओं के पास उनके ईमेल क्लाइंट में HTML समर्थन नहीं होगा।
सादे-पाठ के मोर्चे पर, मैं इस प्रकार UTF-8 में अरबी पाठ "सामग्री प्रकार" शीर्षक का उपयोग कर सांकेतिक शब्दों में बदलना में कामयाब रहे:
Content-Type: text/plain;charset=UTF-8
लेकिन पाठ की समग्र दिशा के लिए के रूप में, मैं अनिश्चित हूं कि ईमेल में स्पष्ट रूप से इसे कैसे निर्दिष्ट किया जाए, या यहां तक कि यदि आवश्यक हो। अरबी स्पीकर आम तौर पर सादे-पाठ ईमेल के साथ कैसे काम करेगा? क्या वे आम तौर पर अपने ईमेल क्लाइंट में वैश्विक टेक्स्ट दिशा सेटिंग पर भरोसा करते हैं, या क्या ईमेल में टेक्स्ट दिशा को मजबूर करने के लिए कुछ अन्य, आम तौर पर स्वीकार्य तरीका है?
दाएं से बाएं ईमेल के संबंध में कोई सुझाव या सामान्य सलाह बहुत सराहना की जाएगी।
+1 लोग यूनिकोड नियंत्रण वर्णों का उपयोग नहीं कर रहे हैं – elcuco
लेकिन उदाहरण के लिए यह संभव नहीं है कि दाहिने तरफ गठबंधन किया गया सादा-पाठ-मेल भेजें? – Gigala
दाएं से बाएं चिह्न के बारे में अच्छी बात है, लेकिन मैं असहमत हूं कि उपयोगकर्ताओं को प्रबंधित करने की अपेक्षा ठीक है। ईमेल बहुत अजीब हो सकता है, खासकर यदि आरटीएल टेक्स्ट एलटीआर टेक्स्ट के साथ मिश्रित होता है (उदाहरण के लिए: مرحبا بكم الى موقع stackoverflow.com يا اصدقائي!) – Flimm