loading ...

Q网志

my web and me.
来源:赛迪网技术社区

开发环境:eclipse tomcat jsp

几点说明:
A:表单form的jsp页面
B: 处理form的jsp页面
pageEncoding属性:是指在eclipse下的jsp页面的编码格式
request.setCharacterEncoding:设置请求的编码格式
response.setCharacterEncoding 设置响应的编码格式

A,B页面编码在GBK模式下:

1 对于get方式提交的表单:
在提交的页面中需要自行转码 浏览器对传递的参数的默认编码模式是ISO-8859-1 所以通过request.getparameter()方法得到的值是以ISO8859-1编码,所以如果直接显示则传递的参数显示为乱码。

2.对于通过post方法提交的表单:
对于这种提交方式,通常的做法是在提交处理的页面中用request.setCharacterEncoding("GBK")来对请求的参数进行编码处理。显示正常中文。

A,B页面编码在UTF-8模式下:

对于post方式提交的表单在A中response.setCharacterEncoding ("GBK")在B页面中equest.setCharacterEncoding("GBK")显示正常中文。
只在B页面中request.setCharacterEncoding("GBK")显示为乱码 原因未知。

0 评论

发表评论

博客订阅

feedsky Technorati Join My Community at MyBloglog!
抓虾 pageflakes
Rojo google reader
netvibes my yahoo
newsgator bloglines
鲜果 哪吒
有道 分享到饭否

标签云集

Heartnn@饭否

日志归档

最新日志

最新评论

我的收藏夹

门户
技术
游戏

关注者