دستورالعمل کدگذاری URL HTML
- صفحه قبلی نوع مستند HTML
- صفحه بعدی کد زبان HTML
دستورالعمل کدگذاری URL HTML
URL - مکانیاب منابع یکپارچه (Uniform Resource Locator)
Web کاویگر از طریق URL از سرور وب صفحهای را درخواست میکند.
URL آدرس صفحهی وب است، مانند: https://www.codew3c.com.
کدگذاری URL (کدگذاری درصد)
تابعهای کدگذاری URL کاراکترها را به فرمتی قابل انتقال از طریق اینترنت تبدیل میکنند.
URL فقط میتواند از مجموعهی کاراکترهای ASCII از طریق اینترنت ارسال میشود.
به دلیل اینکه URL معمولاً شامل کاراکترهایی خارج از مجموعهی ASCII است، بنابراین باید URL به فرمت ASCII معتبر تبدیل شود.
کدگذاری URL از علامت "%" به دنبال عدد شانزدهای برای جایگزینی کاراکترهای ASCII ناامن استفاده میکند.
URL نمیتواند شامل فاصله باشد. کدگذاری URL معمولاً از علامتهای (+) یا %20 برای جایگزینی فاصله استفاده میکند.
آزمایش کنید
اگر روی دکمهی «ارسال» زیر کلیک کنید، مرورگر متن ورودی را کدگذاری URL میکند و سپس آن را به سرور ارسال میکند. صفحهی سرور نمایشدهندهی ورودی دریافت شده خواهد بود.
لطفاً ورودی دیگر را امتحان کنید و سپس دوباره روی دکمهی ارسال کلیک کنید.
تابعهای کدگذاری URL
در جاوااسکریپت، PHP و ASP، تابعهایی برای کدگذاری URL توالیهای رشتهای وجود دارد.
در PHP rawurlencode()
تابع استفاده کنید، در حالی که ASP Server.URLEncode()
تابع.
در جاوااسکریپت میتوانید از encodeURIComponent()
تابع.
برای مشاهدهی نحوهی کدگذاری متن توسط تابعهای جاوااسکریپت، روی دکمهی «URL کدگذاری شده» کلیک کنید.
توجه:تابعهای جاوااسکریپت فضاهای خالی را به %20 کدگذاری میکنند.
دستورالعملهای کدگذاری ASCII
مرورگر متن ورودی را بر اساس مجموعهی کاراکترهای استفاده شده در صفحهی وب کدگذاری میکند.
پایهی پیشفرض کاراکترهای HTML5 UTF-8 است.
کاراکتر | از Windows-1252 آمده است | از UTF-8 آمده است |
---|---|---|
space | %20 | %20 |
! | %21 | %21 |
" | %22 | %22 |
# | %23 | %23 |
$ | %24 | %24 |
% | %25 | %25 |
& | %26 | %26 |
' | %27 | %27 |
( | %28 | %28 |
) | %29 | %29 |
* | %2A | %2A |
+ | %2B | %2B |
, | %2C | %2C |
- | %2D | %2D |
. | %2E | %2E |
/ | %2F | %2F |
0 | %30 | %30 |
1 | %31 | %31 |
2 | %32 | %32 |
3 | %33 | %33 |
4 | %34 | %34 |
5 | %35 | %35 |
6 | %36 | %36 |
7 | %37 | %37 |
8 | %38 | %38 |
9 | %39 | %39 |
: | %3A | %3A |
; | %3B | %3B |
< | %3C | %3C |
= | %3D | %3D |
> | %3E | %3E |
? | %3F | %3F |
@ | %40 | %40 |
A | %41 | %41 |
B | %42 | %42 |
C | %43 | %43 |
D | %44 | %44 |
E | %45 | %45 |
F | ـ | ـ |
%46 | %46 | %46 |
G | %47 | %47 |
H | %48 | %48 |
I | %49 | %49 |
J | %4A | %4A |
K | %4B | %4B |
L | %4C | %4C |
M | %4D | %4D |
N | %4E | %4E |
O | %4F | %4F |
P | %50 | %50 |
Q | %51 | %51 |
R | %52 | %52 |
S | %53 | %53 |
T | %54 | %54 |
U | %55 | %55 |
V | %56 | %56 |
W | %57 | %57 |
X | %58 | %58 |
Y | %59 | %59 |
Z | %5A | %5A |
[ | %5B | %5B |
\ | %5C | %5C |
] | %5D | %5D |
^ | _ | _ |
` | %5F | %5F |
%60 | a | a |
%61 | b | b |
c | %63 | %63 |
d | %64 | %64 |
e | %65 | %65 |
f | %66 | %66 |
g | %67 | %67 |
h | %68 | %68 |
i | %69 | %69 |
j | %6A | %6A |
k | %6B | %6B |
l | %6C | %6C |
m | %6D | %6D |
n | %6E | %6E |
o | %6F | %6F |
p | %70 | %70 |
q | %71 | %71 |
r | %72 | %72 |
s | %73 | %73 |
t | %74 | %74 |
u | %75 | %75 |
v | %76 | %76 |
w | %77 | %77 |
x | %78 | %78 |
y | %79 | %79 |
z | %7A | %7A |
{ | %7B | %7B |
| | %7C | %7C |
} | %7D | %7D |
~ | %7E | %7E |
%7F | %7F | |
` | %80 | %E2%82%AC |
| %81 | %81 |
‚ | %82 | %E2%80%9A |
ƒ | %83 | %C6%92 |
„ | %84 | %E2%80%9E |
… | %85 | %E2%80%A6 |
† | %86 | %E2%80%A0 |
‡ | %87 | %E2%80%A1 |
ˆ | %88 | %CB%86 |
‰ | %89 | %E2%80%B0 |
Š | %8A | %C5%A0 |
‹ | %8B | %E2%80%B9 |
Œ | %8C | %C5%92 |
| %8D | %C5%8D |
Ž | %8E | %C5%BD |
| %8F | %8F |
| %90 | %C2%90 |
‘ | %91 | %E2%80%98 |
’ | %92 | %E2%80%99 |
“ | %93 | %E2%80%9C |
” | %94 | %E2%80%9D |
• | %95 | %E2%80%A2 |
– | %96 | %E2%80%93 |
— | %97 | %E2%80%94 |
˜ | %98 | %CB%9C |
™ | %99 | %E2%84 |
š | %9A | %C5%A1 |
› | %9B | %E2%80 |
œ | %9C | %C5%93 |
| %9D | %9D |
ž | %9E | %C5%BE |
Ÿ | %9F | %C5%B8 |
%A0 | %C2%A0 | |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلامالمسلمین | سلامالمسلمین |
سلامالمسلمین | سلام | %C3%9F |
à | %E0 | %C3%A0 |
á | %E1 | %C3%A1 |
â | %E2 | %C3%A2 |
ã | %E3 | %C3%A3 |
ä | %E4 | %C3%A4 |
å | %E5 | %C3%A5 |
æ | %E6 | %C3%A6 |
ç | %E7 | %C3%A7 |
è | %E8 | %C3%A8 |
é | %E9 | %C3%A9 |
ê | %EA | %C3%AA |
ë | %EB | %C3%AB |
ì | %EC | %C3%AC |
í | %ED | %C3%AD |
î | %EE | %C3%AE |
ï | %EF | %C3%AF |
ð | %F0 | %C3%B0 |
ñ | %F1 | %C3%B1 |
ò | %F2 | %C3%B2 |
ó | %F3 | %C3%B3 |
ô | %F4 | %C3%B4 |
õ | %F5 | %C3%B5 |
ö | %F6 | %C3%B6 |
÷ | %F7 | %C3%B7 |
ø | %F8 | %C3%B8 |
ù | %F9 | %C3%B9 |
ú | %FA | %C3%BA |
û | %FB | %C3%BB |
ü | %FC | %C3%BC |
ý | %FD | %C3%BD |
þ | %FE | %C3%BE |
ÿ | %FF | %C3%BF |
دستورالعملهای URLکدگذاری
کاراکترهای کنترلی ASCII %00-%1F اولین بار برای کنترل دستگاههای سختافزاری طراحی شده است.
کاراکترهای کنترلی با URL مرتبط نیستند.
کاراکترهای ASCII | توضیحات | URL-encoding |
---|---|---|
NUL | کاراکتر خالی | %00 |
SOH | شروع سربرگ | %01 |
STX | شروع متن | %02 |
ETX | پایان متن | %03 |
EOT | پایان انتقال | %04 |
ENQ | سوال | %05 |
ACK | تایید | %06 |
BEL | زنگ (طنین) | %07 |
BS | بکاسپیس | %08 |
HT | تبزنی افقی | %09 |
LF | ورود به خط | %0A |
VT | تبزنی عمودی | %0B |
FF | صفحهبر | %0C |
CR | بازگشت به خط | %0D |
SO | خروج از حالت تغییر | %0E |
SI | ورود به حالت تغییر | %0F |
DLE | escape دادهای | %10 |
DC1 | کنترل دستگاه 1 | %11 |
DC2 | کنترل دستگاه 2 | %12 |
DC3 | کنترل دستگاه 3 | %13 |
DC4 | کنترل دستگاه 4 | %14 |
NAK | تایید منفی | %15 |
SYN | همگامسازی | %16 |
ETB | پایان بلوک انتقال | %17 |
CAN | لغو | %18 |
EM | پایان رسانه | %19 |
SUB | جایگزین | %1A |
ESC | escape | %1B |
FS | separator فایل | %1C |
GS | separator گروه | %1D |
RS | separator ضبط | %1E |
US | separator واحد | %1F |
- صفحه قبلی نوع مستند HTML
- صفحه بعدی کد زبان HTML