以 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时只要依照页面编码就好了

相关文章:

  • 2022-12-23
  • 2021-07-19
  • 2021-06-28
  • 2022-12-23
  • 2021-11-23
  • 2022-01-20
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-13
  • 2022-12-23
  • 2022-02-11
  • 2022-12-23
相关资源
相似解决方案