jsp中 如何传递中文参数 且让接收端能正确识别并显示 谢谢各位(是不是很简单)?

p559 2003-04-02 04:16:47
以下为提交表:
************************************************************************

<%@ page contentType="text/html; charset=gb2312" language="java" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>test1</title>
</head>

<body>
<form name="form" method="post" action="test.jsp">
<input name="name" type="text" id="name">
<input type="submit" name="Submit" value="提交">
</form>
</body>
</html>
************************************************************************
当在文本框输入中文并提交时,在以下的页面输出发现乱码。请问如何解决??万万分感谢!!!
*********************************************************************************
<%@ page contentType="text/html; charset=GBK" language="java" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>test</title>
</head>

<body>
<form name="form" method="post" action="test.jsp">
<input name="name" type="text" id="name">
<input type="submit" name="Submit" value="提交">
</form>
</body>
</html>

...全文
16 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
p559 2003-04-03
感谢楼上的各位同僚,问题解决了。
我看过以前的纪录是
String name = new String(request.getParameter("name").getBytes("8859_1"));
就OK了。
回复
anhuihefei 2003-04-02
<%!
public String getStr(String str){
try{
byte[] temp_t=str.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e){}
return "null";
}
%>

<%
String name=getStr(request.getParameter("name"));
%>

—————————————————————————————————
┏━★━━◆━━★━┓
♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛       ▲自动添加签名......

让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
回复
anhuihefei 2003-04-02
<%!
public String getStr(String str){
try{
byte[] temp_t=str.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e){}
return "null";
}
%>

<%
String name=getStr(request.getParameter("name"));
%>

—————————————————————————————————
┏━★━━◆━━★━┓
♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛       ▲自动添加签名......

让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
回复
springgwn 2003-04-02
同意wellsoon(wellsoon)!
回复
ppdy 2003-04-02
同上!
回复
wellsoon 2003-04-02

<%@ page contentType="text/html; charset=gb2312" language="java" %>

下面加上一行:

<%
request.setCharacterEncoding("GB2312");//设置编码
%>

在你的 test.jsp里也这样做。


回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-02 04:16
社区公告
暂无公告