آموزش رمزگذاری URL در HTML
در اینترنت، URL ها تنها می توانند با استفاده از مجموعه کاراکترهای اسکی(ASCII) ارسال شوند. اگر یک URL، یک کاراکتر بیرون از مجموعه ی اَسکی داشته باشد، این URL حتما باید (به کاراکترهای اسکی) تبدیل شود.
رمزگذاری URL، کاراکترهای غیر اسکی(non-ASCII) را به یک فرمت تبدیل می کند که بتوانند در اینترنت مخابره(منتقل) شوند.
در رمزگذاری URLها، یک کاراکترِ غیرِ اَسکی را با یک علامت % که به دنبال آن چند رقم هگزادسیمال قرار دارد، جایگزین می کنیم.
URLها نمی توانند حاوی فاصله ی سفید(space) باشند. در رمزگذاری URLها، معمولاً فاصله ی سفید، با یک علامت بعلاوه(+) یا عبارت 20% جایگزین می شود.
مثال هایی از رمزگذاری کاراکترهای اسکی
مرورگر شما می تواند ورودی ها را رمزگذاری کند. این به مجموعه کاراکترِ صفحه ی شما بستگی دارد. مجموعه کاراکتر پیش فرض در HTML5، مجموعه ی UTF-8 است.
| کاراکتر | From Windows-1252 | From UTF-8 |
|---|---|---|
| € | %80 | %E2%82%AC |
| £ | %A3 | %C2%A3 |
| © | %A9 | %C2%A9 |
| ® | %AE | %C2%AE |
| À | %C0 | %C3%80 |
| Á | %C1 | %C3%81 |
| Â | %C2 | %C3%82 |
| Ã | %C3 | %C3%83 |
| Ä | %C4 | %C3%84 |
| Å | %C5 | %C3%85 |
برای مشاهده ی یک مرجع کامل از تمام رمزگذاری های URL، اینجا کلیک کنید.
- بازدید: 364
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.