如果您保存此文件并将鼠标悬停在链接上,则Firefox会将%2F%2F
解码为//
,因此链接已损坏。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<a href="linux%2F%2Funix_servers.html">linux%2F%2Funix_servers.html</a>
有没有办法阻止浏览器解码链接中的特殊字符?
答案 0 :(得分:2)
如果网址要包含实际的百分号“%”,那么根据适用的编码规则,它必须是%-encoded,为“%25”。因此,URL应写为linux%252F%252Funix_servers.html
答案 1 :(得分:0)
它只显示链接的文本为//因为%2f是HTML中的斜杠。链接本身很好,应链接到您没有问题的文件。使用%
表示html中的%。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<a href="linux%2F%2Funix_servers.html">linux%2F%2Funix_servers.html</a>
</body>