سؤال

أحاول توليد البريد الإلكتروني من التعليمات البرفيرية التي ستصدر بشكل صحيح للأشخاص الذين يستخدمون لغات القراءة اليمنى إلى اليسار مثل اللغة العربية. سؤالي هو: ما هي خياراتي لجائزة هذا؟

أنا أدرك أنه يمكنني إنشاء بريد إلكتروني متعدد الأجزاء وترميز نص الرسالة ك "نص / أتش تي أم أل"، ثم حدد اتجاه نص في <html> علامة (على سبيل المثال <html dir="rtl">)، ولكن من الناحية المثالية أود استخدام البريد الإلكتروني النص العادي وليس لديك الاعتماد على تنسيق HTML، لأنه ليس جميع المستخدمين سيكون لديهم دعم HTML في عميل البريد الإلكتروني الخاص بهم.

على جبهة النص العادي، تمكنت من تشفير النص العربي في UTF-8 باستخدام رأس "نوع المحتوى" كما يلي:

Content-Type: text/plain;charset=UTF-8

ولكن بالنسبة للاتجاه الشامل للنص، فأنا غير متأكد من كيفية تحديد ذلك صراحة في البريد الإلكتروني، أو حتى لو كان ذلك ضروريا. كيف يعمل المتحدث العربي عادة مع البريد الإلكتروني النص العادي؟ هل عادة ما يعتمدون على إعداد اتجاه النص العالمي في عميل البريد الإلكتروني الخاص بهم، أو هل هناك طريقة أخرى أو مقبولة عموما لإجبار اتجاه النص في البريد الإلكتروني نفسه؟

سيكون موضع تقدير أي اقتراحات أو نصيحة عامة فيما يتعلق بالبريد الإلكتروني من اليمين إلى اليسار.

هل كانت مفيدة؟

المحلول

أنا غير متأكد من كيفية تحديد هذا بشكل صريح في البريد الإلكتروني، أو حتى لو كان ذلك ضروريا.

للحصول على Unicode نص عادي، يمكنك إضافة العلامة اليمنى إلى اليسار مضمنة، لكنها ليست هناك حاجة حقا.

أود أن أقول لماذا لا تضيف علامة RTL، لكنها ليست ضرورية حقا

كيف يعمل المتحدث العربي عادة مع البريد الإلكتروني النصي النصي؟ هل عادة ما يعتمدون عادة على إعداد اتجاه النص العالمي في عميل البريد الإلكتروني الخاص بهم، أم أن هناك بعض الطرق الأخرى المقبولة عموما لإجبار اتجاه النص في البريد الإلكتروني نفسه؟

سيكون معظم المستخدمين قادرين على إيقاف تشغيل اتجاه النص للحصول على حشوة صحيحة للخطوط، أو يتم استخدامها إلى نص عربي يمين يمين (لن يظهر النص نفسه بشكل صحيح إذا لم يكن يحتوي على أي شخصيات إنجليزية مضمنة، والمستخدمين تستخدم لقراءته في قطع حتى لو كان يفعل).

نصائح أخرى

أنا أدفع سؤال أسامة، حتى صعبة لدي رأي مختلف جدا ثم له. والسبب هو أن أحرف تحكم يونيكود لا تستخدم كافية في العالم، ويمكنهم إصلاح الكثير من المشاكل.

على أي حال، إلى إجابتي: استخدم HTML. حقا. لأنه حتى لو كنت كذلك s = RLE + s + PDF, ، سيكون للنص الاتجاه الصحيح إلى اليسار ولكن ليس محاذاة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top