আমি একটি ইউআরএল এর কাঠামো বোঝার চেষ্টা করছি এবং আমি প্রচুর দেখতে পাচ্ছি %2C
। আমি অনুমান করছি এটি কিছু এনকোডিংয়ের ফলাফল। যে কি জন্য দাঁড়াবেন?
আমি একটি ইউআরএল এর কাঠামো বোঝার চেষ্টা করছি এবং আমি প্রচুর দেখতে পাচ্ছি %2C
। আমি অনুমান করছি এটি কিছু এনকোডিংয়ের ফলাফল। যে কি জন্য দাঁড়াবেন?
উত্তর:
পরীক্ষা করে দেখুন http://www.asciitable.com/
তাকান Hx
, (হেক্স) কলাম; 2C
মানচিত্র,
যে কোনও অস্বাভাবিক এনকোডিং এইভাবে চেক করা যায়
+----+-----+----+-----+----+-----+----+-----+
| Hx | Chr | Hx | Chr | Hx | Chr | Hx | Chr |
+----+-----+----+-----+----+-----+----+-----+
| 00 | NUL | 20 | SPC | 40 | @ | 60 | ` |
| 01 | SOH | 21 | ! | 41 | A | 61 | a |
| 02 | STX | 22 | " | 42 | B | 62 | b |
| 03 | ETX | 23 | # | 43 | C | 63 | c |
| 04 | EOT | 24 | $ | 44 | D | 64 | d |
| 05 | ENQ | 25 | % | 45 | E | 65 | e |
| 06 | ACK | 26 | & | 46 | F | 66 | f |
| 07 | BEL | 27 | ' | 47 | G | 67 | g |
| 08 | BS | 28 | ( | 48 | H | 68 | h |
| 09 | TAB | 29 | ) | 49 | I | 69 | i |
| 0A | LF | 2A | * | 4A | J | 6A | j |
| 0B | VT | 2B | + | 4B | K | 6B | k |
| 0C | FF | 2C | , | 4C | L | 6C | l |
| 0D | CR | 2D | - | 4D | M | 6D | m |
| 0E | SO | 2E | . | 4E | N | 6E | n |
| 0F | SI | 2F | / | 4F | O | 6F | o |
| 10 | DLE | 30 | 0 | 50 | P | 70 | p |
| 11 | DC1 | 31 | 1 | 51 | Q | 71 | q |
| 12 | DC2 | 32 | 2 | 52 | R | 72 | r |
| 13 | DC3 | 33 | 3 | 53 | S | 73 | s |
| 14 | DC4 | 34 | 4 | 54 | T | 74 | t |
| 15 | NAK | 35 | 5 | 55 | U | 75 | u |
| 16 | SYN | 36 | 6 | 56 | V | 76 | v |
| 17 | ETB | 37 | 7 | 57 | W | 77 | w |
| 18 | CAN | 38 | 8 | 58 | X | 78 | x |
| 19 | EM | 39 | 9 | 59 | Y | 79 | y |
| 1A | SUB | 3A | : | 5A | Z | 7A | z |
| 1B | ESC | 3B | ; | 5B | [ | 7B | { |
| 1C | FS | 3C | < | 5C | \ | 7C | | |
| 1D | GS | 3D | = | 5D | ] | 7D | } |
| 1E | RS | 3E | > | 5E | ^ | 7E | ~ |
| 1F | US | 3F | ? | 5F | _ | 7F | DEL |
+----+-----+----+-----+----+-----+----+-----+
encodeURIComponent(",")
আপনার জাভাস্ক্রিপ্ট কনসোলটিতে লিখেন তবে আপনিও পাবেন %2C
। এবং আপনার সাথে decodeURIComponent("%2C")
ফিরে পাবেন ,
।
কমা ( ,
) এর জন্য এটি হেক্সাডেসিমালের এএসসিআইআই কোডকোড ।
ইউআরএলগুলিতে স্ট্রিং রাখার সময় আপনার ভাষার URL এনকোডিং পদ্ধতি ব্যবহার করা উচিত।
এর সাথে অক্ষরের একটি সহজ তালিকা দেখতে পাবেন man ascii
। অক্ষরটিতে হেক্সাডেসিমাল কোড ম্যাপিংয়ের জন্য এটিতে এই কমপ্যাক্ট ডায়াগ্রাম রয়েছে:
2 3 4 5 6 7
-------------
0: 0 @ P ` p
1: ! 1 A Q a q
2: " 2 B R b r
3: # 3 C S c s
4: $ 4 D T d t
5: % 5 E U e u
6: & 6 F V f v
7: ' 7 G W g w
8: ( 8 H X h x
9: ) 9 I Y i y
A: * : J Z j z
B: + ; K [ k {
C: , < L \ l |
D: - = M ] m }
E: . > N ^ n ~
F: / ? O _ o DEL
আপনি এটির সাথে দ্রুত কোনও চরিত্রের হেক্সাডেসিমাল সমতুল্যও পরীক্ষা করতে পারেন:
$ echo -n , | xxd -p
2c
ইউআরএল গিব্বারিশ থেকে প্রতীক পেতে আপনি ব্যবহার করতে পারেন এমন অন্য কৌশলটি হ'ল নিম্নলিখিত জাভাস্ক্রিপ্ট Chrome
সহ কনসোলটি খোলা F12এবং কেবল পেস্ট করুন:
decodeURIComponent("%2c")
এটি ডিকোড হয়ে প্রতীকটি (বা প্রতীকগুলি) ফিরে আসবে।
আশা করি এটি আপনার কিছুটা সময় সাশ্রয় করবে।
ফায়ারফক্স রয়েছে Ctrl+ + Shift+ + Kওয়েব কনসোল জন্য, তাহলে আপনি টাইপ
;decodeURIComponent("%2c")
এবং আপনি উত্তর পেতে:
","
সহজ এবং সহজ উত্তর,
% 2C এর অর্থ , URL এ কমা । আপনি যখন url এ স্ট্রিং "abc, defg" প্যারামিটার হিসাবে যুক্ত করেন তখন স্ট্রিতে যে কমাটি হয় এটি abc, defg কে abc% 2Cdefg এ পরিবর্তন করা হয় it এটি নিয়ে চিন্তার দরকার নেই।
কমা (,) এর জন্য এটি হেক্সাডেসিমালের এএসসিআইআই কোডকোড।
যেমন, =% 2 সি
আমার লিঙ্কে যেমন ধরুন আমি দুটি ক্ষেত্রের মাধ্যমে অর্ডার করতে চাই তার মানে আমার লিঙ্কটিতে এটি আসবে
অর্ডার_বি = আইডি% 2 নাম যা অর্ডার_বি = আইডি, নাম সমান।