我正在查看 HTTP 流量,并看到一个“application/x-www-form-urlencoded”的 POST 请求,其中包含奇怪的字符:
t=%d8%94%b2%bc+%cb%ae%c9%ab
我尝试在此上运行的各种 URL 解码抱怨它不是 UTF-8 编码的。
我知道理论上可以以任何给定的编码方案对 Web 请求进行编码,但如果是这样,我怎么知道正在使用哪种方案(以便我正确解码)?
我在请求本身中没有看到任何提示。
这不是一个特定于语言的问题(我认为更多的是关于 HTTP 协议的问题。)
任何帮助将不胜感激!