关于汉字的网络传递

  • 网络访问的过程中在传递数据的时候,传递的本质都是0101,如果你要传送字符的话,字符会先转换 为0101再发送,字符转换为0101需要码表来支持,在网络访问中码表只支持拉丁码表如iso,不支持中文码表,就意味着在互联网的访问当中我要传输中 文,是不可能将中文直接转换为0101的。
  • http协议不允许中文码表,我们需要手动将中文根据某码表(如UTF-8)变成0101,变成0101比较长,所以将0101转化为16进制其中每两个16进制数用%隔开。这样就可以放到网络当中进行发送了,这就是发送中文的办法。
  • 如果是在表单中进行填写然后提交发送的,浏览器会自动帮我们完成的,自动将中文转换成16进制。
原文地址:https://www.cnblogs.com/sjxbg/p/5754215.html