jsp页面的url里面传中文问题
来源:互联网 发布:蜂窝数据语音与数据 编辑:程序博客网 时间:2024/06/05 18:53
用jspservlet做网页开发的时候,如果使用request.setCharacterEncoding("utf-8");和 response.setContentType("text/html;charset=UTF-8");的方式设置字符集,只能对post的请求起作用,因为这样的设置只能对请求消息体起作用。get请求的参数放在请求头部,就是url里,因此此种设置无效。
如果在url里传了中文,如<a href="server/upload?command=我是靖玉王">用get方式传中文</a>,参数里的‘我是靖玉王’是浏览器以自己默认的字符集经过转码后提交到后台(当然转码后的参数不再是原来的中文)。后台的servlet接收该参数,String command = request.getParameter("command"),此时的command里的参数是一个ISO-8859-1的字符编码。如果在一同样的编码级转如command = new String(command.getBytes("ISO-8859-1"),"GBK");此时得到的command就是一个前台传过来的中文了,打印 System.out.println("The command is :" + command);会出来完整的中文
- jsp页面的url里面传中文问题
- jsp页面url参数传中文乱码问题
- jsp页面 URL传中文参数到Action里面出现乱码
- jsp页面 URL传中文参数到Action里面出现乱码
- jsp页面 URL传中文参数到Action里面出现乱码
- jsp url传中文参数乱码问题
- jsp页面传中文参数乱码问题
- jsp页面 URL传中文参数到Action里面出现乱码,用过滤器和控制器都解决
- 页面URL传中文乱码的解决方法
- Jsp页面通过href拼接url向后台传中文乱码问题
- 解决jsp页面通过url传中文发送乱码错误
- jsp url传中文参数乱码问题--亲测好使
- jsp页面传中文 乱码
- jsp页面传中文到action中乱码问题
- jsp页面传中文到action中乱码问题
- jsp url传中文最简单正确的方法
- jsp中servlet给页面传中文的时候出现中文的问题
- URL传中文乱码问题
- XMLHTTPRequest对象
- vi编辑命令
- Web Control 开发系列(一) 页面的生命周期
- Android application context/activity context与内存泄露
- 教训
- jsp页面的url里面传中文问题
- HSHELL_WINDOWCREATED 学习心得
- [刷机教程] [Root] S-OFF的同学来Root你的HTC Desire S
- Nehe的OpenGL的第二,三,四,五课的笔记
- .chm文件打不开的问题
- 欧洲、日本、美国,谁更会造汽车?中国该学谁?
- Web Control 开发系列(二) 深入解析Page的PostBack过程和IPostBackDataHandler
- MTK预计今年出货情况
- Java“流”详解