社区
Web 开发
帖子详情
servlet中得到参数的中文问题
synclock
2003-09-13 09:58:18
req.getParameter,如果传入参数是中文,得到乱码,高位被裁掉了,怎么办?
我试过用new String(para.getBytes("iso-8859-1"), "gb2312")不行
...全文
38
6
打赏
收藏
servlet中得到参数的中文问题
req.getParameter,如果传入参数是中文,得到乱码,高位被裁掉了,怎么办? 我试过用new String(para.getBytes("iso-8859-1"), "gb2312")不行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingssman
2003-09-13
打赏
举报
回复
在你得到变量的值之前(request.getParameter(...)),加一句
request.setCharacterEncoding("gb2312");
pleonheart
2003-09-13
打赏
举报
回复
昏,没看清楼主的发言
你jsp页面的contentType是这样定的吗?
<%@ page contentType="text/html;charset=GB2312"%>
如果是,那这样传到Servlet再用上面那句话转一定没问题的
pleonheart
2003-09-13
打赏
举报
回复
String str = new String((String)request.getParameter("para").getBytes("iso-8859-1"),"GB2312");
ejbcreate
2003-09-13
打赏
举报
回复
如果是放在连接上,则要把他转换:
<%
String lPara = "你好";
lPara = java.net.URLEncoder.encode(new String(lPara.getBytes("GBK"), "iso8859-1"));
%>
<a href="yourServlet?Para=<%=lPara%>">Test</a>
...
yourServlet:(在你的servlet里直接取都没问题的)
String lPara = request.getParameter("Para");
如果用表单的形式,则不用做转换。
ejbcreate
2003-09-13
打赏
举报
回复
请问你的参数是放在连接上还是通过表单形式传过来的?
aku0708
2003-09-13
打赏
举报
回复
public getStr(String str) throws Exception
{ try{
String temp1=str;
String temp=new String(temp1.getBytes("ISO8859_1"));
return temp;
}catch(Exception e)
{
}
return "";
}
Java Web 程序设计 第10章
Servlet
编程 10.4 在
Servlet
中
读取
参数
10.3 在
Servlet
中
读取
参数
1.任务1--在
Servlet
中
读取
参数
在
Servlet
中
获取web.xml配置文件
中
设置的
参数
. 说明:和系统有关的配置信息,如:字符编码、数据库连接等信息一般放置在配置文件
中
,但自己写配置文件一般比较麻烦,可以将
参数
设置在web.xml配置文件
中
。 提示: <context-param> 用来设置全局
参数
; <init-p...
Servlet
获取URL
中
文
参数
乱码
问题
url带有
中
文
参数
时,
servlet
的处理方法 做网盘项目时,当路径带有
中
文
参数
时,
servlet
中
获取的该
参数
时是乱码的 如下: 点击红箭头指向的链接,url的
参数
会变成 而
servlet
代码
中
的该
参数
变成了 为了获取正确的
参数
,做了如下测试:
得到
的结果如下: 发现第一个与乱码相同,于是推测乱码的原因:字符串被GBK格式解码,在以ISO-8859-1的格式解析成字符串,所以想
得到
正...
Servlet
中
文
参数
乱码
问题
Servlet
中
文
参数
乱码
问题
1.get/post两种请求方式 1)get请求 a.哪一些情况下,浏览器会发送get请求 a1.直接输入某个地址 a2.点击链接 a3.表单默认提交的方式 b.特点 b1. 会将请求
参数
添加到请求资源路径的后面,只能提交少量的数据。 b2.会将请求
参数
显示在浏览器地址栏,不安全。 注:比如路由器就会记录包含了请求
参数
的请求地址
已解决
Servlet
中
Request请求
参数
中
文
乱码的
问题
在
Servlet
中
,请求
参数
如果存在
中
文
,不管是POST请求还是GET请求,都会出现请求
参数
乱码的
问题
,本篇博将分别给出解决方案!
解决
Servlet
请求
中
的
中
文
乱码
问题
,详解
从原理上去分析
servlet
接收
中
文
参数
出现乱码的原因及解决方案,从而提升大家的编程水平。知其然亦要知其所以然。
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章