(17-03-17, 09:40 PM)الشاكي لله كتب : [ -> ]وجدت اختلافين جوهرين بين الكود القديم والجديد :
القديم استخدم الهيدر التالي ، وانا لم استخدمه :
PHP كود :
request.Headers.Set(HttpRequestHeader.AcceptEncoding, "utf-8")
القديم استخدم ASCII لكتابة البيانات ـ بينما انا استخدم UTF8 ، رغم اني لا ارى منطقية في استخدام الـ ASCII لعدم دعمه العربية
__ ماقمت بتعديله في المرفق هو اضافة الهيدر الناقص ، ولم اقم بتعديل الUTF8 الى ASCII لاني اخشى ان يخرب شيئ اخر
اذن جرب الملف المرفق وان شاء الله يضبط ، واذا ماضبط نحول الداتا الى اسكي 
نفس المشكلة ، الرسالة ما زالت تظهر بلغة غير مفهومة
هل قمت بتشغيل البرنامج من DEBUG ؟
لان مجلد ديباع يجتوي على التطبيق القديم
يجب تشغيله من الفيجوال ستوديو
(17-03-17, 09:56 PM)الشاكي لله كتب : [ -> ]هل قمت بتشغيل البرنامج من DEBUG ؟
لان مجلد ديباع يجتوي على التطبيق القديم
يجب تشغيله من الفيجوال ستوديو
جربت الاثنين ونفس المشكلة
على فكرة القديم اعتمد طريقتك فوصلت الرسائل مشوهة لذا تم تعديله للآسكي
أرجو أن تعدله للآسكي لنجرب
(17-03-17, 10:12 PM)الشاكي لله كتب : [ -> ]عفوا
هذا المرفق لا يعمل فعند الإرسال تخرج لي رسالة:
تأكد من إدخال جميع الحقول بشكل سليم ومن إدخال رمز التحقق
(17-03-17, 09:14 PM)الشاكي لله كتب : [ -> ]تم ..
المشروع المعدل في المرفقات يدعم ارفاق الملفات ويعمل على Framwork نسخة 3.5 او 4.0
وذلك باستبدال ميزة التزامن Async , Await task الى Thread
موفق ..
أستاذي الحبيب في المرفق الموجود في مشاركتك هذه قمت في الكلاس Util.vb بتعديل السطر:
PHP كود :
Dim bytes2 As Byte() = System.Text.Encoding.UTF8.GetBytes(data)
إلى :
PHP كود :
Dim bytes2 As Byte() = System.Text.Encoding.Default.GetBytes(data)
فتم حل المشكلة وأصبحت الرسائل العربية تصل باللغة العربية بشكل مفهوم وواضح
هل أعتمد هذا الحل ؟ أم لك كلمة أخرى ؟
أخي السندباد،
موقعك يستخدم الترميز windows-125
فهذا سبب عدم ظهور اللغة العربية مع UTF8
والترميز Default هنا يستخدم ترميز Windows
وموقع المنتدى فيجوال بيسك لكل العرب يستخدم الترميز UTF-8
فنوع الترميز مهم حسب الهدف الموقع التعامل معه