"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية فك تشفير معلمات URL المشفرة في C#؟

كيفية فك تشفير معلمات URL المشفرة في C#؟

نشر في 2025-03-23
تصفح:275

How to Decode Encoded URL Parameters in C#?

فك تشفير معلمات عنوان URL المشفر في C

عند العمل مع معلمات URL ، من الشائع مواجهة سلاسل مشفرة لمنع أحرف خاصة من التدخل مع البيانات. تستكشف هذه المقالة كيفية فك تشفير مثل هذه المعلمات المشفرة باستخدام C#.

ضع في اعتبارك عنوان URL التالي كمثال: الطريقة:

my.aspx?val=/xyz2F

طريقة uri.unescapedatastring (سلسلة) هي خيار مباشر لتفكك معلمات url. يستغرق السلسلة المشفرة كمدخلات وإرجاع القيمة التي تم فك تشفيرها. uri.unescapedatastring ("my.aspx؟ val =/xyz2f") ؛

httputily.urldecode ()

httputily.urldecode ("my.aspx؟ val =/xyz2f") ؛

معالجة عناوين url المشفرة بالكامل

للتعامل مع هذا ، يمكنك استخدام نهج قائم على الحلقة:

string decodedUrl = Uri.UnescapeDataString("my.aspx?val=/xyz2F");

يضمن هذا النهج أنه حتى لو كان عنوان URL يحتوي على مستويات متعددة من الترميز ، فسيتم فك تشفيره بالكامل.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3