Mai mult
Ce este %2C într-un URL?
Am'm încercarea de a înțelege structura de URL-ul, și am'm a văzut o mulțime de %2C
. Am'm că acest lucru este un rezultat al unor codare. Ce înseamnă asta?
381
7
Check out http://www.asciitable.com/
Uita-te la
Hx
, (Hex) coloana;2C
hărți a,
Orice neobișnuit de codare pot fi verificate în acest fel
L's a codul ASCII în hexazecimal pentru o virgulă (
,
).Trebuie să-ți folosești limba's URL metode de codificare atunci când introduce siruri de caractere în Url-uri.
Puteți vedea o listă la îndemână de caractere cu
om ascii
. Are acest compact diagrama disponibile pentru mapping codurile hexazecimale cu caracter:De asemenea, puteți verifica rapid un caracter's hexazecimal echivalent cu:
O altă tehnică pe care o puteți utiliza pentru a obține simbolul de la url-ul păsărească este de a deschide
Chrome
consola cu F12 și inserați codul în urma javascript:acesta va decoda și de a reveni simbolul (sau simboluri).
Sper că acest lucru vă economisește timp.
In Firefox nu este Ctrl+Schimbare+K pentru consola Web, apoi tastați
și veți obține răspunsul:
Simplu & Ușor de răspuns,
A %2C înseamnă , virgulă în URL-ul. atunci când adăugați String "abc,defg" în url-ul ca parametru atunci că virgulă în șir, care este abc , defg este schimbat la abc%2Cdefg .Nu este nevoie să vă faceți griji despre asta.
A
%2C
se traduce printr-o virgulă (,
). Am văzut asta în timp ce caută pentru o propoziție cu o virgulă în ea și pe url-ul, în loc de a arăta o virgulă, a%2C
.L's a codul ASCII în hexazecimal pentru o virgulă (,).
de exemplu , = %2C
ca in link-ul meu să presupunem că doriți să comandați prin două câmpuri înseamnă în link-ul meu va veni ca
order_by=id%2Cname care este egală cu order_by=id,nume .