getpost乱码

来源:互联网 发布:nginx rtmp win 下载 编辑:程序博客网 时间:2024/06/08 14:26


浏览器Post方式发送,可以设置struts.i18n.encoding属性为UTF-8,这样Struts会在request.getParameter前自动执行request.setCharacterEncoding ("UTF-8"),以及返回视图前自动执行response.setCharacterEncoding ("UTF-8")。这样服务端就不会获取到乱码。这个属性设置,对于Get请求无效,Get方式的参数不在消息体中,在头部,这部分由Web容器来解析,默认Web容器以ISO-8859-1来编码,该编码不支持中文。对于Get请求参数只能自己转码。

最近老是遇到乱码问题,所以发个东西记录一下,这个是从别的地方copy来的。

0 0
原创粉丝点击