在URL中,%2C编码是什么意思,它的用途是什么?
当前回答
另一种技术,你可以使用从url gibberish的符号是打开Chrome控制台与F12,只是粘贴以下javascript:
decodeURIComponent("%2c")
它将解码并返回一个或多个符号。
希望这能为您节省一些时间。
其他回答
在URL中,字符被更改为它们的ASCII值。2C是逗号(,)的ASCII码。因此,url中的逗号将被%2C取代。
例如,goo,gle.com将变成goo%2Cgle.com。
它是用十六进制表示逗号(,)的ASCII键码。
即= %2C
比如在我的链接中,假设我想按两个字段排序,在我的链接中,它会是这样的
order_by=id%2Cname,这等于order_by=id,name。
它是用十六进制表示逗号(,)的ASCII键码。
在URL中放置字符串时,您应该使用您的语言的URL编码方法。
您可以看到man ascii字符的方便列表。它有一个紧凑的图,用于将十六进制代码映射到字符:
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
你也可以用以下方法快速检查一个字符的十六进制等价值:
$ echo -n , | xxd -p
2c
%2C转换为逗号(,)。我在搜索一个有逗号的句子时看到了这一点,在url上,它没有显示逗号,而是有%2C。
简单简单的答案,
%2C表示URL中的逗号。当您在url中添加字符串“abc,defg”作为参数时,字符串abc中的逗号将被更改为abc%2Cdefg,无需担心。
推荐文章
- 使用JavaScript更改URL参数并指定默认值
- URL方案/主机/路径中的“+”是否代表空格?
- URLEncoder不能翻译空格字符
- 可选查询字符串参数。NET Web API
- 我如何从一个URL获得片段标识符(哈希#后的值)?
- 如何在Latex中编写url ?
- URL中允许的字符
- 我可以把我所有的http://链接都改成//吗?
- EscapeUriString和EscapeDataString的区别是什么?
- 获取部分URL路径
- 一个潜在的危险请求。从客户端检测到路径值(*)
- 从AngularJS的url中删除片段标识符(# symbol)
- URL中“鼻涕虫”的词源是什么?
- 我怎样才能得到任何URL或网页的谷歌缓存年龄?
- 在使用data: URI时,是否有任何方法指定建议的文件名?