到目前为止,我正在为 Django 模板中的链接顺利地使用 URL 编码来处理链接中的各种字符。但是,今天我遇到了管道 (|) 字符编码的问题。
当管道字符被编码时,我看到 URL 出现了"%7C"
(它是正确的)。
这部分编码用于通过 HTTP GET 传递的参数,我将其显示为标题的一部分。但是,呈现的标题是","
.
这是完整的循环:
A = "|x|"
- Passed
{{A|urlencode}}
将给出 URL 短语为"%7Cx%7C"
"%7Cx%7C"
解码为标题",x,"
。
是什么原因?