博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浏览器的post,get。
阅读量:4553 次
发布时间:2019-06-08

本文共 427 字,大约阅读时间需要 1 分钟。

以 http://localhost/cc/im.swf?folder=/中文目录/     为例

1 将中文编码 encodeURI --> unicode 16进制编码
数据发送到服务端
服务端 unicode解码
将解码后的URL 与数据 返回 浏览器
浏览器 显示 解码后的URL-》
并显示数据
当以POST发送数据中文数据时 -->
浏览会将数据以本页编码 进行编码发送
所以不会乱码
当以GET 发送数据时
数据在URL中
URL 不包含页面编码信息
所以每个浏览器都会对 中文 进行不同的编码
所以当以GET发送中文数据时应将中文数据编码后发送
如escape

为什么页面内的中文链接不会出问题呢?

http://www.baidu.com?c=中文

因页面己经有编码。浏览器使用URL时只要依照页面编码就好了

转载于:https://www.cnblogs.com/mattins/archive/2011/10/12/2208974.html

你可能感兴趣的文章
作业2
查看>>
vim 笔记
查看>>
MySQL的基本使用命令
查看>>
output 参数在存储过程中的用法
查看>>
大数加法和乘法(高精度)
查看>>
利用SynchronizationContext.Current在线程间同步上下文
查看>>
python各种类型转换-int,str,char,float,ord,hex,oct等
查看>>
sublime Text3 快捷键
查看>>
19 年书单
查看>>
不变模式
查看>>
matlab去云雾
查看>>
500lines项目简介
查看>>
Asp.net core logging 日志
查看>>
BOM浏览器对象模型
查看>>
Jq 遍历each()方法
查看>>
Android源码分析:Telephony部分–phone进程
查看>>
关于 redis.properties配置文件及rule
查看>>
WebService
查看>>
关于Java中重载的若干问题
查看>>
Java中start和run方法的区别
查看>>