رمزگذاری و رمزگشایی URL
متن را برای پیوندها امن کنید، نشانیهای ناخوانا مثل %D8%A7… را به واژه برگردانید و هر بخش و پارامتر URL را در جدولی روشن ببینید.
- متن یا پیوند را بچسبانید
- رمزگذاری یا رمزگشایی کنید
- نتیجه را کپی کنید
فایلها هرگز از دستگاه شما خارج نمیشوند
چرا URLها رمزگذاری میشوند
در پیوندها فقط مجموعهٔ محدودی از نویسهها مجاز است. فاصلهها، حروف غیرانگلیسی و نمادهایی مثل & یا ? بهصورت کد %XX نوشته میشوند. به همین دلیل پیوندی با واژههای فارسی، عربی یا چینی شبیه ردیف بلندی از % میشود.
کدام حالت را به کار ببریم
- جزء: همهچیز جز حروف، ارقام و - _ . ~ را رمزگذاری میکند؛ برای یک مقدار پارامتر یا بخشی از مسیر.
- URL کامل: نویسههای ساختاری (: / ? # & =) را نگه میدارد و بقیه را رمزگذاری میکند؛ برای یک پیوند کامل.
- «+» برای فاصله: قالب فرمهای وب (application/x-www-form-urlencoded).
خواندن URL
زبانهٔ تجزیه، پروتکل، دامنه، درگاه، مسیر، بخش # و همهٔ پارامترهای پرسوجو را رمزگشاییشده نشان میدهد؛ برای بررسی پیوندهای ردیابی، تغییرمسیرها و درخواستهای API مفید است.
پرسشهای متداول
%20 یعنی چه؟
یک فاصلهٔ رمزگذاریشده است. هر %XX یک بایت از کد UTF-8 یک نویسه است.
چرا پیوند فارسی من شبیه %D8%A7%D9%84… است؟
مرورگرها هنگام کپی پیوند، حروف غیرانگلیسی را رمزگذاری میکنند. اینجا رمزگشاییاش کنید تا دوباره خوانا شود.
فرق حالت جزء و URL کامل چیست؟
حالت جزء / ? & = و # را هم رمزگذاری میکند و برای یک مقدار مناسب است. URL کامل آنها را نگه میدارد تا پیوند کار کند.
میتوانم پیوند خراب را رمزگشایی کنم؟
بله. بخشهای درست رمزگشایی میشوند و دنبالههای خراب % با هشدار همانطور میمانند.
متن من جایی فرستاده میشود؟
خیر. همهچیز در همین صفحه انجام میشود.
میتوانم پارامترهای یک پیوند را ببینم؟
بله. زبانهٔ «تجزیهٔ URL» هر پارامتر را با مقدار رمزگشاییشده فهرست میکند.