ترميز / فك ترميز URL
ترميز وفك ترميز الروابط URL والمعاملات بعلامة النسبة المئوية، بوضعي encodeURIComponent وencodeURI.
ما هي الأداة
لا يمكن للمسافات والمحار الصينية والرموز أن تنتقل بأمان داخل الرابط، فتُستبدل بعلامة نسبة مئوية تليها بايتات سداسية عشرية: تصبح المسافة %20، ويصبح 中 %E4%B8%AD. هناك نكهتان: encodeURIComponent يرمّز كل ما له معنى خاص (مناسب لقيم المعاملات)، بينما encodeURI يحافظ على بنية الرابط ويرمّز غير القانوني فعلاً فقط (مناسب للروابط الكاملة). هذه الأداة تقدم كليهما.
ملاحظات وحقائق ممتعة
رأيت يوماً رابطاً وحشياً مثل https://aidotool.com/?from=%E5%88%86%E4%BA%AB بعد مشاركة من ويشات؟ هذا عمل ترميز النسبة المئوية. الفخ الكلاسيكي: يستدعي الناس encodeURI حيث يلزم encodeURIComponent فيهربون الأشرطة المائلة — أو العكس، فيقسم & داخل قيمة المعامل المعامل نصفين. هنا الوضعان جنباً إلى جنب، فترى فوراً أيهما قصدت.
الأصل والتاريخ
اخترع ترميز النسبة المئوية تيم بيرنرز-لي وفريق URI العامل المبكر حوالي عام 1994، عندما عُرّفت الروابط في RFC 1738. ولاحقاً نُقّحت القواعد في RFC 2396 (1998) وRFC 3986 (2005) — وهو المستند الذي تتبعه المتصفحات حتى اليوم.
كلمات مفتاحية ذات صلة
ملاحظات
وجدت مشكلة في إحدى الأدوات أو لديك اقتراح؟ راسلنا عبر البريد الإلكتروني — نقرأ كل رسالة.
