الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إرسال بريد

بدأه elombashy في 8 يوليو 2011 · 6 رد · 456 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي مشكلة في معادلة mail بالإرسال باللغة العربية..

حين أرسل رسالة بريديّة باستعمال المعادلة, يتمّ إرسال الموضوع بلغة غير مفهومة, بينما يصل الفحوى بصورة سليمة.. ما سبب هذا؟

المعادلة:

mail($email,"احمد", "فحوى الرسالة" ,$headers);

الرسالة الواردة:

ַֽדֿ‏

فحوى الرسالة

تم تعديل هذه المشاركة بواسطة Xacker في 8 يوليو 2011 في 17:21

#2

ما هي قيمة $headers

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3
Xacker كتب:

ما هي قيمة $headers

هذا هو:

$headers = 'MIME-Version: 1.0' . "\r\n";

$headers .= 'Content-type: text/html; charset=windows-1256' . "\r\n";

$headers .= "From:<no-reply@aswaq48.com>\r\n";

#4

جيد أخي، و ما ترميز الصفحة التي يتم منها الإرسال؟ - ما ترميز المحرر، و ما ترميز المتصفح؟

يجب أن يكون للثلاثة (المحرر، المتصفح، الـheaders) نفس الترميز.

تم تعديل هذه المشاركة بواسطة sitesmaker في 9 يوليو 2011 في 13:10

#5
sitesmaker كتب:

جيد أخي، و ما ترميز الصفحة التي يتم منها الإرسال؟ - ما ترميز المحرر، و ما ترميز المتصفح؟

يجب أن يكون للثلاثة (المحرر، المتصفح، الـheaders) نفس الترميز.

ترميز المتصفّح هو نفسه ترميز المعادلة ونفس ترميز المحرر:

charset=windows-1256

يمكنك دخول الموقع والإطلاع بنفسك:

aswaq48.com

تم تعديل هذه المشاركة بواسطة elombashy في 9 يوليو 2011 في 14:34

#6

بسيطة، حول كل الترميزات إلى UTF-8 أفضل، و أكثر قياسية. لاحظ، قبل التحويل، احفظ نسخة احتياطية من كل شيء! تغيير الترميز، سيحول العربية إلى حروف غير مفهومة غالبًا! سيكون عليك إعادة كتابة النص العربي في الصفحات التي غيرت ترميزها مرة أخرى! أو أن يكون لدى عضو آخر هنا، حل آخر..

#7
sitesmaker كتب:

بسيطة، حول كل الترميزات إلى UTF-8 أفضل، و أكثر قياسية. لاحظ، قبل التحويل، احفظ نسخة احتياطية من كل شيء! تغيير الترميز، سيحول العربية إلى حروف غير مفهومة غالبًا! سيكون عليك إعادة كتابة النص العربي في الصفحات التي غيرت ترميزها مرة أخرى! أو أن يكون لدى عضو آخر هنا، حل آخر..

شكراً أخي, حلّك صعب نوعاً ولكنّه حل على كل حال :happy: أشكرك سأخبرك بالنتيجة لاحقاً,

ولكن ما لم تفسره, لماذا ترسل المعادلة الموضوع بترميز مختلف عن ترميز الفحوى؟!

مواضيع مشابهة