在XHTML 中,如果你需要在 URL 中传递特殊字符或非 ASCII 字符,你应该对这些字符进行 URL 编码,以确保它们能够正确传递并被服务器正确解析。URL 编码使用百分号(%)加上两个十六进制数字来表示特殊字符。

以下是一些常用的 URL 编码:

1. 空格:
   - URL 编码: %20

2. 问号(?):
   - URL 编码: %3F

3. 等于号(=):
   - URL 编码: %3D

4. 和号(&):
   - URL 编码: %26

5. 斜杠(/):
   - URL 编码: %2F

6. 百分号(%):
   - URL 编码: %25

7. 井号(#):
   - URL 编码: %23

8. 字母 A:
   - URL 编码: %41(大写), %61(小写)

9. 字母 B:
   - URL 编码: %42(大写), %62(小写)

10. 特殊字符:
    - URL 编码: %2B(加号),%21(感叹号),%2A(星号),等。

例如,在 URL 中使用空格:
<a href="page.html?param1=value%20with%20spaces">Link</a>

在这个例子中,空格被编码为 %20,以确保在 URL 中的正确传递。

你可以使用在线工具或编程语言提供的内置函数来执行 URL 编码。在 JavaScript 中,可以使用 encodeURIComponent() 函数执行 URL 编码。


转载请注明出处:http://www.pingtaimeng.com/article/detail/3609/XHTML