قيمة داخل سلسلة استعلام
المدخلات a b&c مع نطاق القيمة.
النتيجة a%20b%26c — the & is escaped so it cannot be read as a second parameter.
طبّق الترميز النسبي على نص أو استعد النص الأصلي، مع الاختيار بين رابط كامل وقيمة استعلام واحدة.
النتيجة
غيّر أي إدخال وستُحدَّث النتيجة فورًا.
المدخلات a b&c مع نطاق القيمة.
النتيجة a%20b%26c — the & is escaped so it cannot be read as a second parameter.
المدخلات a b&c مع نطاق عنوان URL الكامل.
النتيجة a%20b&c — the space is still escaped but & is preserved as a separator.
المدخلات %E4%BD%A0%E5%A5%BD
النتيجة 你好 — تتحول ثلاث بايتات UTF-8 إلى ثلاث ثلاثيات %XX، ويعيد فك الترميز إعادتها.
استخدم encodeURIComponent لأي قيمة تضعها بعد ? أو &، لأن & أو = غير المهرّبة داخل القيمة ستقسم الاستعلام. استخدم encodeURI فقط على رابط كامل فواصله موجودة بالفعل.
The plus sign belongs to form encoding for application/x-www-form-urlencoded bodies, where it means a space. JavaScript URL functions write %20 instead. This tool reads + as a space when decoding and always writes %20 when encoding, so the two conventions do not collide.
%25 is an encoded percent sign, which means the text was encoded twice. Encode once at the point where the value is inserted, not again when building the final link.
يفشل فك الترميز، لأن % يجب أن يتبعها رقمان سادس عشريان بالضبط. تُبلغ هذه الأداة عن المشكلة بدلًا من إسقاط الأحرف بصمت.
إخلاء المسؤولية: النتائج تتبع المعادلة المعروضة في هذه الصفحة وهي للاسترشاد فقط. تختلف الكميات الفعلية باختلاف المواد والطريقة والظروف، لذا اترك هامشًا قبل الطلب.