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

الرسائل عبر الشبكة - مشكلة باللغة العربية -

مغلق
بدأه jooorj في 18 مارس 2007 · 6 رد · 540 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لا استطيع استقبال الحروف العربية عند استخدام Socket عن طريق برنامج بالشبككة

حيث ان الكود يستخدم

Encoding.Ascii.getString()

وترجع الحروف العربية ؟؟؟ علامات استفهام

هل من مساعدة الله يحفظكم

موقوف من المشاركة لقلة الأدب

============================

#2

السلام عليكم ورحمه الله وبركاته

اخي الكريم اكتب هذا الصيغه تحل لك الامر

Encoding.GetEncoding("Windows-1256").GetString

لاتنسونا من صالح دعائكم

#3

لا والله ما زبط اخي

بارك الله فيك

موقوف من المشاركة لقلة الأدب

============================

#4

في امر اخر لاسترجاع ال bytes

مستخدم يبه

return System.Text.Encoding.ASCII.GetBytes(sbMessage.ToString());

تعبت يا ناس ساعدوني الله يكرمكم

تم تعديل هذه المشاركة بواسطة jooorj في 18 مارس 2007 في 17:01

موقوف من المشاركة لقلة الأدب

============================

#5

الحمد لله لقد حليت المشكلة

فعلا كما أوضح الاخ ( التابعي )

الله يوفقه ويزيده من علمه ويبارك له وعليه.

لقد عدلت كذلك في :

 return System.Text.Encoding.GetEncoding("Windows-1256").GetBytes(sbMessage.ToString());

صار يبتعت ويستقبل عربي 100%

يسلمووووو

موقوف من المشاركة لقلة الأدب

============================

#6

لماذا قلت "ما ضبط يا أخي" بعد رد الأخ التابعي ؟ هل لم يصلح ما نصحك به في مشكلتك الأولى ؟

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#7

قلت لم يزبط لان الكود العلوي المرسل ليس كافيا حيث عدلت في GetEncoding("Windows-1256").GetBytes

وبارك الله فيه الاخ التابعي فقد اعطاني مفتاح الحل :)

موقوف من المشاركة لقلة الأدب

============================

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…