Python/WSGI:确定 HTTP 请求字符集

发布于 2024-10-05 14:27:28 字数 241 浏览 2 评论 0原文

有没有办法可靠地确定浏览器以哪种字符集发送数据? 我结合服务器区域设置在 Accept-Charset/Accept-Language 标头中跳跃(因为大多数网站不是世界范围内的),但仍然没有想到。

具体来说,如果用户在地址栏自定义值中键入,MSIE 就会以区域设置的字符集发送数据(这就是我开始在 Accept-Language 标头中计数的原因)。

第二个问题是,我能否确定 GET 和 POST 的字符集,或者数据可能采用不同的编码?

Is there any way to reliably determine in which character set browser sends data?
I'm jumping around Accept-Charset/Accept-Language headers in conjunction with server locale (as most web-sites are not that world-wide), but still, nothing comes to mind.

Specifically, MSIE sends data in locale's charset if the user types in address bar custom values (that's why I started to count in Accept-Language header).

The second question is, can I determine charset for both GET and POST or there is a chance that data would be in different encodings?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文