URL 的字符编码

http://loc/index.html?mm=世

 

浏览器发送数据 --》  将数据以某种编码(UTF-8,GB2312,ASCII)进行 01010这样的编码 并发送 

 

ie 对 世 的编码 ->%ufffd%ufffd  -->unicode编码

 

ff 对 世 的编码 ->%CA%C0 

 

chrome 对 世 的编码 ->%e4%b8%96 -->变长 utf-8编码

 

这里只有chrome对世进行了utf-8编码

 

IE,FF,chrome  都告诉服务端他们的内容编码是utf-8

服务端自然以utf-8解码

 

所以会造成乱码

posted @ 2011-09-29 17:56  晨祷  阅读(419)  评论(0编辑  收藏  举报