کدبندی درصدی - ویکیپدیا، دانشنامهٔ آزاد
کدبندی درصدی یا کدبندی نشانی وب روشی برای کدبندی نویسهها است که بیشتر در سطح وب استفاده میشود و در آن برای کدبندی نویسههایی که نیاز به کدبندی دارند و معمولاً خارج از رنج اَسکی قرار گرفتهاند، مقدار هر بایت آن نویسه در یوتیاف-۸ را در مبنای شانزده و پس از یک نماد درصد (%
) میآورند. آرافسی ۳۹۸۶، استاندارد مربوط به این کدبندی را بیان میکند. استفاده از ضعف کارسازها در تفسیر این کدبندی، به عنوان یکی از راههای نفوذ هکرها مطرح است.[۱]
! | * | ' | ( | ) | ; | : | @ | & | = | + | $ | , | / | ? | # | [ | ] |
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | - | _ | . | ~ |
! | # | $ | & | ' | ( | ) | * | + | , | / | : | ; | = | ? | @ | [ | ] |
%21 | %23 | %24 | %26 | %27 | %28 | %29 | %2A | %2B | %2C | %2F | %3A | %3B | %3D | %3F | %40 | %5B | %5D |
سرخط | space | " | % | - | . | < | > | \ | ^ | _ | ` | { | |
| } | ~ |
%0A یا %0D یا %0D%0A | %20 | %22 | %25 | %2D | %2E | %3C | %3E | %5C | %5E | %5F | %60 | %7B | %7C | %7D | %7E |
جستارهای وابسته
[ویرایش]منابع
[ویرایش]- Shema, Mike (2012). Hacking Web Apps: Detecting and Preventing Web Application Security Problems (به انگلیسی). Newnes. Retrieved 2013-07-25.
پیوند به بیرون
[ویرایش]- RFC 3986 / STD 66 (به همراه errata)، مشخصات ساختار کنونی یوآرآیهای عمومی را تشریح میکند.
- RFC 2396 (منسوخشده، به همراه errata) و RFC 2732 (به همراه errata) که با هم تشکیلدهندهٔ نسخهٔ پیشین مشخصات ساختار یوآرآیهای عمومی بودند.
- RFC 1738 (بیشترش منسوخ شده) و RFC 1808 (منسوخشده) که به تعریف یوآرالها میپردازند.
- RFC 1630 (منسوخشده)، نخستین مشخصات یوآرآیهای عمومی.
- رهنمودهای W3C در مورد نامگذاری و نشانیدهی: URIs، URLs و ...
- توضیحات W3C در مورد UTF-8 در URIها
- گونههای محتوای فرمهای اچتیامال در W3C