首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

深入体验JavaWeb开发内幕——关于JEE中的response、resquest应答、请求头的编码有关问题的解决

2012-11-15 
深入体验JavaWeb开发内幕——关于JEE中的response、resquest应答、请求头的编码问题的解决当我们通过一个表单

深入体验JavaWeb开发内幕——关于JEE中的response、resquest应答、请求头的编码问题的解决

当我们通过一个表单验证来连接数据库时,最关键的就是要确保浏览器的resquest端和服务器的response端能够统一编码,这样请求和返回的信息才能够正确,否则就会出现乱码问题。

        如:

        深入体验JavaWeb开发内幕——关于JEE中的response、resquest应答、请求头的编码有关问题的解决

        当编码不统一时返回信息:

      深入体验JavaWeb开发内幕——关于JEE中的response、resquest应答、请求头的编码有关问题的解决

统一编码后:

    深入体验JavaWeb开发内幕——关于JEE中的response、resquest应答、请求头的编码有关问题的解决

当然这样的问题还会出现在resquest端,当我们的resquest和response端编码不统一时就会出现如上的编码错误。

如:通过浏览器提交请求,通过resquest的相关方法获取到请求值之后输出结果如图。

深入体验JavaWeb开发内幕——关于JEE中的response、resquest应答、请求头的编码有关问题的解决

在服务端输出:

深入体验JavaWeb开发内幕——关于JEE中的response、resquest应答、请求头的编码有关问题的解决

统一编码后输出:

深入体验JavaWeb开发内幕——关于JEE中的response、resquest应答、请求头的编码有关问题的解决

好了现在先来看关于response应答时的乱码问题的处理:

例如通过以不同的方式输出统一个”上海“ 字样时会有不同的结果,借此我们来解决所遇到的乱码问题。

问题一:

但我们如果指定response的输入编码集时:

方法二:

解决方式:

方法三:

解决:


解决:

解决:

关于request:

问题:

深入体验JavaWeb开发内幕——关于JEE中的response、resquest应答、请求头的编码有关问题的解决

解决后:

好了,现在你已经知道了如何去处理resquest和response的相关编码问题了,赶快自己试一试吧!



热点排行