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

HttpUtility.UrlDecode لا يصحح النص العربي المرسل من المتصفح

بدأه sscvbnm في 12 يونيو 2010 · 2 رد · 416 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندما نطلب صفحة بواسطة ASP.NET ونرسل لها براميتر يحتوي نصاً باللغة العربية فإنه يقوم بتشفيره وإرسال القيمة مرمزة في الرابط..

لو قمنا بتبدل النص في الرابط إلى كلمة إنكليزية يدوياً في المتصفح وأعدنا طلب الصفحة فلا مشكلة أما لو بدلناها إلى كلمة عربية أخرى يديواً من المتصفح وطلبنا الصفحة فإنها ستعطي رموز..

حاولت استخدام HttpUtility.UrlDecode عند طلب البارميتر في الصفحة ولكن لا فائدة..

أرجو المساعدة..

جزاكم الله خيراً

قال صلى الله عليه وسلم: من قال إذا أصبح: رضيت بالله ربا وبالإسلام دينا وبمحمد نبيا فأنا الزعيم لآخذن بيده حتى أدخله الجنة. الصحيحة/2686

#2

جرب هذا التغيير فى ملف ال web.config

 <system.web>
 <globalization requestEncoding="utf-8"
 responseEncoding="utf-8"
 fileEncoding="utf-8" />
</system.web>

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 12 يونيو 2010 في 12:14

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#3

جزاك الله خيراً

للأسف لم تنجح!

انظر المرفق إن شئت..

وشكراً

WebApplication2.zip

قال صلى الله عليه وسلم: من قال إذا أصبح: رضيت بالله ربا وبالإسلام دينا وبمحمد نبيا فأنا الزعيم لآخذن بيده حتى أدخله الجنة. الصحيحة/2686

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