URL 编码示例:
1. 空格:
<!-- 空格的 URL 编码是 %20 -->
<a href="page%20name.html">Page Name</a>
2. 特殊字符:
<!-- URL 编码中的特殊字符 -->
<a href="file%21.html">file!.html</a>
<a href="image%2Fpicture.jpg">image/picture.jpg</a>
3. 中文字符:
<!-- 中文字符的 URL 编码 -->
<a href="页面%20名称.html">页面名称</a>
在 JavaScript 中,可以使用 encodeURIComponent() 函数对字符串进行 URL 编码:
<script>
var originalString = "This is a test!";
var encodedString = encodeURIComponent(originalString);
console.log(encodedString); // 输出 "This%20is%20a%20test%21"
</script>
这个函数可以将字符串中的特殊字符和非 ASCII 字符进行 URL 编码,以便于传递到 URL 中。在服务器端,通常需要解码 URL 编码的字符串,可以使用 decodeURIComponent() 函数。
转载请注明出处:http://www.zyzy.cn/article/detail/12511/HTML5