% 2C trong một URL là gì?


Câu trả lời:


607

Hãy xem http://www.asciitable.com/

Nhìn vào cột Hx, (Hex); 2Cbản đồ đến,

Bất kỳ mã hóa bất thường có thể được kiểm tra theo cách này

+----+-----+----+-----+----+-----+----+-----+
| 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
Nếu bạn viết encodeURIComponent(",")trong bảng điều khiển JavaScript, thì bạn cũng sẽ nhận được %2C. Và với decodeURIComponent("%2C")bạn sẽ nhận lại ,.
Benny Neugebauer

104

Đó là mã khóa ASCII ở dạng thập lục phân cho dấu phẩy ( ,).

Bạn nên sử dụng các phương pháp mã hóa URL của ngôn ngữ của mình khi đặt chuỗi trong URL.

Bạn có thể thấy một danh sách các nhân vật tiện dụng với man ascii. Nó có sơ đồ nhỏ gọn này có sẵn để ánh xạ mã thập lục phân đến ký tự:

   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

Bạn cũng có thể nhanh chóng kiểm tra tương đương thập lục phân của một ký tự với:

$ echo -n , | xxd -p
2c

37

Một kỹ thuật khác mà bạn có thể sử dụng để lấy biểu tượng từ url gibberish là mở Chromegiao diện điều khiển F12và chỉ cần dán theo javascript:

decodeURIComponent("%2c")

nó sẽ giải mã và trả về ký hiệu (hoặc ký hiệu).

nhập mô tả hình ảnh ở đây

Hy vọng điều này sẽ giúp bạn tiết kiệm thời gian.


9

Trong Firefox có Ctrl+ Shift+ Kcho bảng điều khiển Web, sau đó bạn nhập

;decodeURIComponent("%2c")
  • chú ý dấu chấm phẩy ngay từ đầu
  • nếu bạn Sao chép & Dán, trước tiên bạn nên bật nó (bảng điều khiển sẽ cảnh báo bạn)

và bạn nhận được câu trả lời:

","

tốt đẹp: CTRL + SHIFT + J
Ashish Singh Rawat

2
Tại sao dấu chấm phẩy vào đầu? Nếu bạn chú ý đến người đọc về nó, thật tốt để giải thích tại sao. Làm việc một trong hai cách cho tôi.
kryger

3

Câu trả lời đơn giản và dễ dàng,

% 2C có nghĩa là dấu phẩy trong URL. Khi bạn thêm Chuỗi "abc, defg" trong url làm tham số thì dấu phẩy trong chuỗi đó là abc, defg được thay đổi thành abc% 2Cdefg . Không cần phải lo lắng về điều đó.


2

Các %2Cdịch thành dấu phẩy ( ,). Tôi đã thấy điều này trong khi tìm kiếm một câu có dấu phẩy trong đó và trên url, thay vì hiển thị dấu phẩy, nó có %2C.


-4

Đó là mã khóa ASCII ở dạng thập lục phân cho dấu phẩy (,).

tức là =% 2C

giống như trong liên kết của tôi, giả sử tôi muốn đặt hàng theo hai trường nghĩa là trong liên kết của tôi, nó sẽ đến như thế nào

order_by = id% 2Cname tương đương với order_by = id, name.


3
Câu trả lời của bạn không thực sự bổ sung bất cứ điều gì mới chưa được nói trong các câu trả lời cũ hơn nhiều.
vijoc
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.