数据从后端到浏览器在到后端的编码解码过程是如何的?

发布于 2022-09-01 21:38:40 字数 701 浏览 16 评论 0

我想用python去模拟浏览器访问有道在线翻译从而得到翻译的结果。
然后我在网页审查元素的过程中发现,

他的请求头的 data 部分(对应的是输入框里我输入的 需要被翻译的内容),如果我输入框里需要被翻译的事中文的话,在浏览器的审查元素里则会出现乱码的情况。

我个人觉得不是什么加密的问题(因为我用python去提交请求,提交的data中的数据我就是直接输入的中文,它一样能正确地给我响应),而是编码的问题。

但是我就不知道,到底是浏览器编码的问题,还是他发过来的数据的编码的问题,还是这么情况,为什么在浏览器的审查元素里就是乱码,但是在输入框里就是正常的中文呢?

如果可以告知这个服务端编码->发送->浏览器解码-> 浏览器编码->发送->服务器解码的流程,以及浏览器是如何参与进去的则更好。

如图:图片描述

图片描述

在请求数据中:i 则是这样的乱码, 如果输入的是英文则不会这样

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

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

发布评论

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