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