该文章原文出自:
http://wenku.baidu.com/view/7effb4d676a20029bd642d87.html
看完之后总觉得不大对劲,有些概念与我之前的经验有所出入。待查阅了其他一些资料后发觉,原文中还是存在一些概念性
错误。
请看《深入
理解tomcat处理
编码的机制》一文,出自:
http://hi.baidu.com/atell/blog/item/79af251d1d4d096df724e45b.html
我的一些见解:
《深入理解tomcat处理编码的机制》一文写的不错,但其中最后UDecoder带来的启发中4种情况中有些都是有问题的。
《form表单提交数据编码方式和tomcat接受数据解码方式的思考》一文中有概念性的错误,主要错误之一为:浏览器get方式提交可能直接将url串用某种编码(如GBK)编过后发送出来(都是iso字符了),而不做URL encode处理(即转变为%xx形式),这两种方式是不一样的,不能混为一谈。jsp中用URLEncoder.encode()或
javascript中用encodeURI()都属于第二种方式,出来的结果串浏览器还会通过GBK编码再发送出来,只不过是编码后没有什么变化。
- get方式提交表单的编码问题.rar (24.2 KB)
- 下载次数: 0