کدبندی درصدی
کدبندی درصدی یا کدبندی نشانی وب روشی برای کدبندی نویسهها است که بیشتر در سطح وب استفاده میشود و در آن برای کدبندی نویسههایی که نیاز به کدبندی دارند و معمولاً خارج از رنج اَسکی قرار گرفتهاند، مقدار هر بایت آن نویسه در یوتیاف-۸ را در مبنای شانزده و پس از یک نماد درصد (%
) میآورند. آرافسی ۳۹۸۶، استاندارد مربوط به این کدبندی را بیان میکند. استفاده از ضعف کارسازها در تفسیر این کدبندی، به عنوان یکی از راههای نفوذ هکرها مطرح است.[۱]
! |
* |
' |
( |
) |
; |
: |
@ |
& |
= |
+ |
$ |
, |
/ |
? |
# |
[ |
]
|
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