Apa itu% 2C dalam URL?


Jawaban:


608

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 |
+----+-----+----+-----+----+-----+----+-----+

54
Jika Anda menulis encodeURIComponent(",")di konsol JavaScript Anda, maka Anda juga akan mendapatkannya %2C. Dan dengan decodeURIComponent("%2C")Anda akan mendapatkan kembali ,.
Benny Neugebauer

104

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

37

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).

masukkan deskripsi gambar di sini

Semoga ini menghemat waktu Anda.


9

Di Firefox ada Ctrl+ Shift+ Kuntuk konsol Web, lalu Anda mengetik

;decodeURIComponent("%2c")
  • keberatan titik koma di awal
  • jika Anda Salin & Tempel, Anda harus mengaktifkannya terlebih dahulu (konsol akan memperingatkan Anda)

dan Anda mendapatkan jawabannya:

","

bagus: CTRL + SHIFT + J
Ashish Singh Rawat

2
Mengapa titik koma di awal? Jika Anda mengarahkan perhatian pembaca ke sana, alangkah baiknya untuk menjelaskan alasannya. Cara baik untuk saya.
kryger

3

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.


2

Yang %2Cditerjemahkan menjadi koma ( ,). Saya melihat ini ketika mencari sebuah kalimat dengan koma di dalamnya dan di url, alih-alih menunjukkan koma, itu ada %2C.


-4

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.


3
Jawaban Anda tidak benar-benar menambahkan sesuatu yang baru yang belum dikatakan di jawaban lain yang jauh lebih tua.
vijoc
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.