Was ist% 2C in einer URL?


Antworten:


606

Schauen Sie sich http://www.asciitable.com/ an.

Schauen Sie sich die HxSpalte (Hex) an. 2CKarten zu,

Jede ungewöhnliche Codierung kann auf diese Weise überprüft werden

+----+-----+----+-----+----+-----+----+-----+
| 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
Wenn Sie encodeURIComponent(",")in Ihre JavaScript-Konsole schreiben , erhalten Sie auch %2C. Und mit decodeURIComponent("%2C")dir bekommst du das zurück ,.
Benny Neugebauer

103

Es ist der hexadezimale ASCII-Schlüsselcode für ein Komma ( ,).

Sie sollten die URL-Codierungsmethoden Ihrer Sprache verwenden, wenn Sie Zeichenfolgen in URLs einfügen.

Sie können eine praktische Liste von Zeichen mit sehen man ascii. Für die Zuordnung von Hexadezimalcodes zum Zeichen steht dieses kompakte Diagramm zur Verfügung:

   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

Sie können das hexadezimale Äquivalent eines Zeichens auch schnell überprüfen mit:

$ echo -n , | xxd -p
2c

37

Eine andere Technik, mit der Sie das Symbol von URL-Kauderwelsch erhalten können, besteht darin, die ChromeKonsole mit F12folgendem Javascript zu öffnen und einfach einzufügen:

decodeURIComponent("%2c")

Das Symbol (oder die Symbole) wird dekodiert und zurückgegeben.

Geben Sie hier die Bildbeschreibung ein

Hoffe das spart dir etwas Zeit.


9

In Firefox gibt es Ctrl+ Shift+ Kfür die Webkonsole, Sie geben

;decodeURIComponent("%2c")
  • Beachten Sie das Semikolon am Anfang
  • Wenn Sie kopieren und einfügen, sollten Sie es zuerst aktivieren (die Konsole warnt Sie).

und Sie erhalten die Antwort:

","

schön: STRG + UMSCHALT + J
Ashish Singh Rawat

2
Warum das Semikolon am Anfang? Wenn Sie die Aufmerksamkeit des Lesers darauf lenken, wäre es schön zu erklären, warum. Funktioniert so oder so für mich.
Kryger

3

Einfache & einfache Antwort,

% 2C bedeutet Komma in URL. Wenn Sie die Zeichenfolge "abc, defg" in die URL als Parameter einfügen, wird das Komma in der Zeichenfolge abc, defg in abc% 2Cdefg geändert . Sie müssen sich darüber keine Sorgen machen.


2

Das %2Cübersetzt in ein Komma ( ,). Ich habe dies gesehen, als ich nach einem Satz mit einem Komma und der URL gesucht habe, anstatt ein Komma anzuzeigen %2C.


-4

Es ist der hexadezimale ASCII-Schlüsselcode für ein Komma (,).

dh =% 2C

Angenommen, ich möchte nach zwei Feldern bestellen, bedeutet, dass es in meinem Link so aussieht

order_by = id% 2Cname, der gleich order_by = id, name ist.


3
Ihre Antwort fügt nicht wirklich etwas Neues hinzu, das in anderen, viel älteren Antworten noch nicht gesagt wurde.
Vijoc
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.