مشفر ومفكك عناوين URL
تشفير أو فك تشفير عناوين URL والنصوص باستخدام encodeURIComponent. مثالي لإعداد معاملات الاستعلام. يعمل في المتصفح.
Drop files here or click to browse
Select File
عن هذه الأداة
كيفية الاستخدام
- 1اختر وضع العمل: تشفير URL أو فك تشفير URL.
- 2أدخل النص أو عنوان URL في حقل الإدخال أو قم برفع ملف نصي.
- 3ستظهر النتيجة المشفرة أو المفكوكة فوراً في حقل الإخراج.
- 4انقر على زر النسخ لنسخ النتيجة إلى الحافظة.
- 5للتحويل الدفعي، ارفع ملفاً نصياً يحتوي على عدة عناوين URL مفصولة بأسطر جديدة.
متى تستخدم هذه الأداة
- •عند بناء روابط URL تحتوي على معاملات استعلام فيها أحرف خاصة أو مسافات.
- •عند فك ترميز عناوين URL مشفرة لقراءة محتواها الفعلي.
- •عند تطوير واجهات API تتطلب ترميز المعاملات في عنوان URL.
- •عند التعامل مع روابط تحتوي على نصوص عربية أو أحرف يونيكود.
نصائح وحيل
- ✨استخدم encodeURIComponent بدلاً من encodeURI عندما تريد ترميز قيمة معاملة استعلام واحدة.
- ✨تذكر أن بعض الأحرف مثل / و : و @ لا يتم ترميزها بواسطة encodeURI ولكن يتم ترميزها بواسطة encodeURIComponent.
- ✨تأكد دائماً من ترميز النصوص العربية في عناوين URL لضمان التوافق مع جميع المتصفحات والخوادم.
- ✨عند فك الترميز، تأكد من أن السلسلة مشفرة بصيغة URL صالحة لتجنب أخطاء فك الترميز.
الأسئلة الشائعة
encodeURI يُرمّز عنوان URL كاملاً ويترك الأحرف الخاصة بالعنوان مثل / و : و @ كما هي. أما encodeURIComponent فيُرمّز كل شيء بما في ذلك تلك الأحرف، وهو مناسب لترميز قيم معاملات الاستعلام الفردية.
يجب ترميز عناوين URL لأن بعض الأحرف لها معانٍ خاصة في بنية URL مثل & و = و ?. كما أن الأحرف غير اللاتينية مثل العربية تحتاج للترميز لضمان نقلها بشكل صحيح عبر الإنترنت.
نعم، يدعم المحول بشكل كامل ترميز وفك ترميز النصوص العربية وجميع أحرف يونيكود في عناوين URL باستخدام معيار UTF-8.
ترميز النسبة المئوية هو طريقة لتمثيل الأحرف الخاصة في عناوين URL باستخدام علامة % متبوعة بقيمتين سداسيتين عشريتين. مثلاً المسافة تُمثَّل بـ %20 والحرف @ يُمثَّل بـ %40.
أدوات ذات صلة
محول Base64 للنصوص
ترميز النص العادي إلى Base64 أو فك ترميز Base64 إلى نص. يدعم أحرف UTF-8. يعمل بالكامل في المتصفح.
منسق ومدقق JSON
تنسيق والتحقق من صحة بيانات JSON وتصغيرها مجاناً. طباعة منسقة مع مسافات بادئة قابلة للتخصيص أو ضغط في سطر واحد. يعمل بالكامل في المتصفح.
محول حالة النص
تحويل النص بين الأحرف الكبيرة والصغيرة وحالة العنوان وcamelCase وsnake_case وkebab-case والمزيد. يعمل في المتصفح.