رمزگذار و رمزگشای URL

متن رمزگذاری‌شدهٔ درصدی را رمزگذاری یا رمزگشایی کنید. حالت جزء از encodeURIComponent استفاده می‌کند. حالت URL کامل در حد امکان ساختار نشانی را نگه می‌دارد.

سازگار با حریم خصوصی داده‌های شما به‌صورت محلی در مرورگر پردازش می‌شود و به سرورهای ما بارگذاری نمی‌شود.

حالت رمزگذاری

رمزگذاری URL چیست؟

رمزگذاری URL (رمزگذاری درصدی) نویسه‌های رزرو یا غیر ASCII را با دنباله‌های % مانند %20 برای فاصله جایگزین می‌کند. مرورگرها و APIها آن را در رشتهٔ پرس‌وجو و بخش‌های مسیر به کار می‌برند.

نحوه استفاده

برای مقدار پرس‌وجو یا بخش مسیر، رمزگذاری جزء را انتخاب کنید. وقتی می‌خواهید : / ? & = بماند و فاصله و غیر ASCII رمزگذاری شود، رمزگذاری URL کامل را انتخاب کنید. رمزگشایی رمزگذاری درصدی را برمی‌گرداند.

جزء در برابر URL کامل

حالت جزء از encodeURIComponent استفاده می‌کند. حالت URL کامل از encodeURI استفاده می‌کند تا شکل کلی نشانی خوانا بماند. رمزگشایی ابتدا decodeURIComponent و سپس decodeURI را می‌آزماید.

کاربردهای رایج

عبارت جستجو، مسیر یونیکد یا پارامترهای پرس‌وجو را پیش از گذاشتن در پیوند رمزگذاری کنید. URL کپی‌شده را رمزگشایی کنید تا متن اصلی را بخوانید.

حریم خصوصی

متن شما در مرورگر می‌ماند. به سرورهای NEXNARA بارگذاری نمی‌شود و در کوکی، فضای ذخیره‌سازی محلی یا پایگاه داده ذخیره نمی‌شود.

پرسش‌های متداول

رمزگذاری درصدی چیست؟

رمزگذاری درصدی نویسه‌ها را به‌صورت % و دو رقم هگز نشان می‌دهد. فاصله %20 می‌شود. متن غیر ASCII به دنباله‌های درصدی UTF-8 تبدیل می‌شود.

چه زمانی باید URL کامل را رمزگذاری کنم؟

وقتی نشانی کامل دارید و فقط فاصله یا یونیکد باید رمزگذاری شود از رمزگذاری URL کامل استفاده کنید. برای یک مقدار که داخل URL می‌نشیند از رمزگذاری جزء استفاده کنید.

اگر رمزگذاری نامعتبر باشد؟

دنباله‌های شکسته مانند % تنها یا %E0 به‌عنوان رمزگذاری درصدی نامعتبر گزارش می‌شوند. صفحه از کار نمی‌افتد.

آیا URL من بارگذاری می‌شود؟

خیر. پردازش به‌صورت محلی در مرورگر انجام می‌شود و به سرورهای ما بارگذاری نمی‌شود.