Я пытаюсь понять структуру URL, и я вижу много %2C
. Я предполагаю, что это результат некоторой кодировки. Что это означает?
url
url-encoding
одного возраста
источник
источник
Ответы:
Проверьте http://www.asciitable.com/
Посмотрите на
Hx
(шестнадцатеричный) столбец;2C
карты для,
Любая необычная кодировка может быть проверена таким образом
источник
encodeURIComponent(",")
в своей консоли JavaScript, то вы также получите%2C
. И сdecodeURIComponent("%2C")
тобой вернется,
.Это код клавиши ASCII в шестнадцатеричном формате для запятой (
,
).Вы должны использовать методы кодирования URL вашего языка при размещении строк в URL.
Вы можете увидеть удобный список символов с
man ascii
. Эта компактная диаграмма доступна для отображения шестнадцатеричных кодов на символ:Вы также можете быстро проверить шестнадцатеричный эквивалент символа с помощью:
источник
Другая техника, которую вы можете использовать, чтобы получить символ из gibberish url, - это открыть
Chrome
консоль F12и просто вставить следующий javascript:он будет декодировать и возвращать символ (или символы).
Надеюсь, это сэкономит вам время.
источник
В Firefox есть Ctrl+ Shift+ Kдля веб-консоли, затем вы вводите
и вы получите ответ:
источник
Простой и легкий ответ,
% 2C означает запятую в URL. когда вы добавляете строку «abc, defg» в URL в качестве параметра, то эта запятая в строке abc, defg заменяется на abc% 2Cdefg . Не нужно беспокоиться об этом.
источник
%2C
Переводится запятой (,
). Я видел это, когда искал предложение с запятой в нем и на URL, вместо того, чтобы показывать запятую%2C
.источник
Это код клавиши ASCII в шестнадцатеричной форме для запятой (,).
то есть =% 2C
как в моей ссылке, предположим, что я хочу заказать по двум полям означает, что в моей ссылке это будет как
order_by = id% 2Cname, который равен order_by = id, name.
источник