URL એન્કોડિંગ શું છે અને તે કેવી રીતે કાર્ય કરે છે?
URL એન્કોડિંગ એ URL માં આરક્ષિત અને બિન-ascii અક્ષરોને એવા ફોર્મેટમાં અનુવાદિત કરવાની એક રીત છે જે તમામ વેબ બ્રાઉઝર્સ અને સર્વર્સ દ્વારા સાર્વત્રિક રીતે સ્વીકૃત અને સમજાય છે. તે URL ને વધુ વિશ્વસનીય અને સુરક્ષિત બનાવે છે.
URL એન્કોડિંગ અથવા ટકા એન્કોડિંગ શું છે?
વર્લ્ડ વાઈડ વેબમાંના URL માં માત્ર ASCII આલ્ફાન્યૂમેરિક અક્ષરો અને કેટલાક અન્ય સુરક્ષિત અક્ષરો જેમ કે હાઈફન (-), અન્ડરસ્કોર (_), ટિલ્ડ (~), અને ડોટ (.) હોઈ શકે છે.
મૂળાક્ષરો / અંકો / "-" / "_" / "~" / "."
ઉપરોક્ત સૂચિ સિવાયના કોઈપણ અન્ય અક્ષરો એન્કોડ કરેલા હોવા જોઈએ.
URL એન્કોડિંગ, જેને ટકા એન્કોડિંગ તરીકે પણ ઓળખવામાં આવે છે, એ URL માં આરક્ષિત, છાપવા યોગ્ય અથવા બિન-ASCII અક્ષરોને સુરક્ષિત અને સુરક્ષિત ફોર્મેટમાં એન્કોડ કરવાનો અથવા છટકી જવાનો એક માર્ગ છે જે ઇન્ટરનેટ પર ટ્રાન્સમિટ થઈ શકે છે. તે સામગ્રી-પ્રકાર એપ્લિકેશન/x-www-form-urlencoded સાથે HTML ફોર્મ સબમિટ કરવા માટે ડેટા તૈયાર કરવા માટે પણ વપરાય છે .
ASCII અક્ષર એન્કોડિંગ સંદર્ભ
નીચેનું કોષ્ટક ASCII અક્ષરોનો તેમના અનુરૂપ URL એન્કોડેડ ફોર્મનો સંદર્ભ છે.
નીચેનું કોષ્ટક URL એન્કોડિંગ માટે RFC 3986 માં વ્યાખ્યાયિત નિયમોનો ઉપયોગ કરે છે.
દશાંશ | પાત્ર | URL એન્કોડિંગ (UTF-8) |
---|---|---|
0 | NUL (નલ અક્ષર) | %00 |
1 | SOH (હેડરની શરૂઆત) | %01 |
2 | STX (ટેક્સ્ટની શરૂઆત) | %02 |
3 | ETX (ટેક્સ્ટનો અંત) | %03 |
4 | EOT (પ્રસારણનો અંત) | %04 |
5 | ENQ (પૂછપરછ) | %05 |
6 | ACK (સ્વીકૃતિ) | %06 |
7 | BEL (બેલ (રિંગ)) | %07 |
8 | BS (બેકસ્પેસ) | %08 |
9 | HT (હોરિઝોન્ટલ ટેબ) | %09 |
10 | LF (લાઇન ફીડ) | %0A |
11 | VT (ઊભી ટેબ) | %0B |
12 | FF (ફોર્મ ફીડ) | %0C |
13 | CR (કેરેજ રીટર્ન) | %0D |
14 | SO (શિફ્ટ આઉટ) | %0E |
15 | SI (શિફ્ટ ઇન) | %0F |
16 | DLE (ડેટા લિંક એસ્કેપ) | %10 |
17 | DC1 (ઉપકરણ નિયંત્રણ 1) | % 11 |
18 | DC2 (ઉપકરણ નિયંત્રણ 2) | %12 |
19 | DC3 (ઉપકરણ નિયંત્રણ 3) | % 13 |
20 | DC4 (ઉપકરણ નિયંત્રણ 4) | % 14 |
21 | NAK (નકારાત્મક સ્વીકૃતિ) | % 15 |
22 | SYN (સિંક્રનાઇઝ) | % 16 |
23 | ETB (એન્ડ ટ્રાન્સમિશન બ્લોક) | % 17 |
24 | CAN (રદ કરો) | % 18 |
25 | EM (મધ્યમનો અંત) | %19 |
26 | SUB (અવેજી) | %1A |
27 | ESC (એસ્કેપ) | %1B |
28 | FS (ફાઇલ વિભાજક) | %1C |
29 | GS (જૂથ વિભાજક) | %1D |
30 | RS (રેકોર્ડ વિભાજક) | %1E |
31 | યુએસ (યુનિટ વિભાજક) | %1F |
32 | જગ્યા | %20 |
33 | ! | %21 |
34 | " | %22 |
35 | # | %23 |
36 | $ | %24 |
37 | % | %25 |
38 | અને | %26 |
39 | ' | %27 |
40 | ( | %28 |
41 | ) | %29 |
42 | * | %2A |
43 | + | %2B |
44 | , | %2C |
45 | - | %2D |
46 | . | %2E |
47 | / | %2F |
48 | 0 | %30 |
49 | 1 | %31 |
50 | 2 | %32 |
51 | 3 | %33 |
52 | 4 | %34 |
53 | 5 | % 35 |
54 | 6 | %36 |
55 | 7 | %37 |
56 | 8 | %38 |
57 | 9 | %39 |
58 | : | %3A |
59 | ; | %3B |
60 | < | %3C |
61 | = | %3D |
62 | > | %3E |
63 | ? | %3F |
64 | @ | %40 |
65 | એ | %41 |
66 | બી | %42 |
67 | સી | %43 |
68 | ડી | %44 |
69 | ઇ | %45 |
70 | એફ | %46 |
71 | જી | %47 |
72 | એચ | %48 |
73 | આઈ | %49 |
74 | જે | %4A |
75 | કે | %4B |
76 | એલ | %4C |
77 | એમ | %4D |
78 | એન | %4E |
79 | ઓ | %4F |
80 | પી | %50 |
81 | પ્ર | %51 |
82 | આર | %52 |
83 | એસ | %53 |
84 | ટી | %54 |
85 | યુ | %55 |
86 | વી | %56 |
87 | ડબલ્યુ | %57 |
88 | એક્સ | %58 |
89 | વાય | %59 |
90 | ઝેડ | %5A |
91 | [ | %5B |
92 | \ | %5C |
93 | ] | %5D |
94 | ^ | %5E |
95 | _ | %5F |
96 | ` | %60 |
97 | a | % 61 |
98 | b | %62 |
99 | c | % 63 |
100 | ડી | % 64 |
101 | ઇ | % 65 |
102 | f | % 66 |
103 | g | % 67 |
104 | h | % 68 |
105 | i | %69 |
106 | j | %6A |
107 | k | %6B |
108 | l | %6C |
109 | m | %6D |
110 | n | %6E |
111 | ઓ | %6F |
112 | પી | %70 |
113 | q | %71 |
114 | આર | %72 |
115 | s | % 73 |
116 | t | % 74 |
117 | u | % 75 |
118 | વિ | %76 |
119 | ડબલ્યુ | %77 |
120 | x | %78 |
121 | y | %79 |
122 | z | %7A |
123 | { | %7B |
124 | | | %7C |
125 | } | %7D |
126 | ~ | %7E |
127 | DEL (કાઢી નાખો (રુબાઉટ)) | %7F |