1

到目前为止,我正在为 Django 模板中的链接顺利地使用 URL 编码来处理链接中的各种字符。但是,今天我遇到了管道 (|) 字符编码的问题。

当管道字符被编码时,我看到 URL 出现了"%7C"(它是正确的)。

这部分编码用于通过 HTTP GET 传递的参数,我将其显示为标题的一部分。但是,呈现的标题是",".

这是完整的循环:

  1. A = "|x|"
  2. Passed{{A|urlencode}}将给出 URL 短语为"%7Cx%7C"
  3. "%7Cx%7C"解码为标题",x,"

是什么原因?

4

0 回答 0