لا استطيع استقبال الحروف العربية عند استخدام Socket عن طريق برنامج بالشبككة
حيث ان الكود يستخدم
Encoding.Ascii.getString()
وترجع الحروف العربية ؟؟؟ علامات استفهام
هل من مساعدة الله يحفظكم
لا استطيع استقبال الحروف العربية عند استخدام Socket عن طريق برنامج بالشبككة
حيث ان الكود يستخدم
Encoding.Ascii.getString()
وترجع الحروف العربية ؟؟؟ علامات استفهام
هل من مساعدة الله يحفظكم
موقوف من المشاركة لقلة الأدب
============================
السلام عليكم ورحمه الله وبركاته
اخي الكريم اكتب هذا الصيغه تحل لك الامر
Encoding.GetEncoding("Windows-1256").GetString
لاتنسونا من صالح دعائكم
في امر اخر لاسترجاع ال bytes
مستخدم يبه
return System.Text.Encoding.ASCII.GetBytes(sbMessage.ToString());
تعبت يا ناس ساعدوني الله يكرمكم
تم تعديل هذه المشاركة بواسطة jooorj في 18 مارس 2007 في 17:01
موقوف من المشاركة لقلة الأدب
============================
الحمد لله لقد حليت المشكلة
فعلا كما أوضح الاخ ( التابعي )
الله يوفقه ويزيده من علمه ويبارك له وعليه.
لقد عدلت كذلك في :
return System.Text.Encoding.GetEncoding("Windows-1256").GetBytes(sbMessage.ToString());صار يبتعت ويستقبل عربي 100%
يسلمووووو
موقوف من المشاركة لقلة الأدب
============================
لماذا قلت "ما ضبط يا أخي" بعد رد الأخ التابعي ؟ هل لم يصلح ما نصحك به في مشكلتك الأولى ؟
قلت لم يزبط لان الكود العلوي المرسل ليس كافيا حيث عدلت في GetEncoding("Windows-1256").GetBytes
وبارك الله فيه الاخ التابعي فقد اعطاني مفتاح الحل :)
موقوف من المشاركة لقلة الأدب
============================
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…