Saya mencoba memahami struktur URL, dan saya melihat banyak %2C. Saya menduga ini adalah hasil dari beberapa pengkodean. Apa artinya itu?
Saya mencoba memahami struktur URL, dan saya melihat banyak %2C. Saya menduga ini adalah hasil dari beberapa pengkodean. Apa artinya itu?
Jawaban:
Lihat http://www.asciitable.com/
Lihatlah kolom Hx, (Hex); 2Cpeta ke,
Pengkodean yang tidak biasa dapat diperiksa dengan cara ini
+----+-----+----+-----+----+-----+----+-----+
| 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(",")di konsol JavaScript Anda, maka Anda juga akan mendapatkannya %2C. Dan dengan decodeURIComponent("%2C")Anda akan mendapatkan kembali ,.
Ini adalah kode kunci ASCII dalam heksadesimal untuk koma ( ,).
Anda harus menggunakan metode penyandian URL bahasa saat menempatkan string di URL.
Anda dapat melihat daftar karakter dengan man ascii. Ini memiliki diagram ringkas ini tersedia untuk memetakan kode heksadesimal ke karakter:
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
Anda juga dapat dengan cepat memeriksa persamaan heksadesimal karakter dengan:
$ echo -n , | xxd -p
2c
Teknik lain yang dapat Anda gunakan untuk mendapatkan simbol dari url gibberish adalah membuka Chromekonsol dengan F12dan hanya menempelkan javascript berikut:
decodeURIComponent("%2c")
itu akan memecahkan kode dan mengembalikan simbol (atau simbol).
Semoga ini menghemat waktu Anda.
Di Firefox ada Ctrl+ Shift+ Kuntuk konsol Web, lalu Anda mengetik
;decodeURIComponent("%2c")
dan Anda mendapatkan jawabannya:
","
Sederhana & Mudah menjawab,
% 2C berarti , koma di URL. ketika Anda menambahkan String "abc, defg" di url sebagai parameter lalu koma dalam string yang abc, defg diubah menjadi abc% 2Cdefg . Tidak perlu khawatir tentang hal itu.
Ini adalah kode kunci ASCII dalam heksadesimal untuk koma (,).
yaitu, =% 2C
seperti di tautan saya misalkan saya ingin memesan dengan dua bidang berarti di tautan saya akan muncul seperti
order_by = id% 2Cname yang sama dengan order_by = id, nama.