![]() |
1
7
你必须把你的问题分成两部分: 我需要在URL路径中编码双引号字符吗?
是的,引号字符(U+0022)不允许为纯格式,必须用
是否需要将双引号字符编码为HTML属性值?这取决于 how you declare the attribute value :
由于属性值中有斜杠和双引号,所以第三种情况(完全不使用引号)不适用:
现在把两个答案放在一起因为双引号必须编码在URL中( 但单引号是! )可以使用以下方法对路径段或URL路径执行此操作:
如果要将该URL路径放入HTML属性中,请使用
|
![]() |
2
6
使用URL转义,在这种情况下为%22 |
![]() |
3
1
引用甚至不是有效的URL字符,所以我认为从长远来看,您应该解决这个问题。它通过以下方式从URI语法中明确排除: RFC 2396 .
但要解决当前的问题,您需要使用
|
![]() |
4
1
如果URL包含双引号,则使用单引号包含它。
不要在URI字符串中使用HTML编码。这是无效的句法,因为它是一个函数特殊字符,所以必须在uris中对其进行编码。相反,总是对URI使用百分比编码。 |
![]() |
5
0
我想说的是,您要对一个引号使用十六进制值,它是
阅读此内容了解更多 URL Encoding . |
![]() |
Farid · 限制django每个客户的访问 2 年前 |
![]() |
josegp · 在Nmap中-p-tag是什么意思 2 年前 |
![]() |
kramer65 · 如何根据网站用户在S3上添加非公共网站文件? 6 年前 |
|
derf26 · 如何阻止React Web包包含包中的脚本。json 6 年前 |
|
user8663960 · 最好也是最简单的方法是保护登录表单的安全 6 年前 |