为什么jsp中文变成问号的问题,会的话帮解答一下啵,谢谢

我的代码是:inputName.jsp<%@pagecontentType="text/html;charset=GB2312"%><HTML><BODYbgcolor=... 我的代码是:
inputName.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor=cyan>
<FONT size=3>
<FORM action="people.jsp" method=get name=form>
请输入姓名:<INPUT type="text" name="name">
<BR> <INPUT TYPE="submit" value="送出" name=submit>
</FORM>
</BODY>
</HTML>

people.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY BGCOLOR=yellow>
<FONT Size=3>
<%!
int count;
StringBuffer person;
public void judge()
{
if(count==0)
person=new StringBuffer();("ISO-8859-1"),"GBK");
}
public void addPerson(String p)
{
if(count==0)
{
person.append(p);
}
else
{
person.append(","+p);
}
count++;
}
%>
<%
String name=request.getParameter("name");
byte bb[]=name.getBytes("iso-8859-1");
name=new String(bb);
if(name.length()==0||name.length()>10)
{
%> <jsp:forward page="inputName.jsp" />
<% }
judge();
addPerson(name);
%>
<BR> 目前共有<%=count%>人浏览了该页面,他们的名字是:
<BR> <%=person%>
</FONT>
</BODY>
</HTML>
展开
 我来答
yh_p1225
2013-12-17 · TA获得超过465个赞
知道小有建树答主
回答量:577
采纳率:40%
帮助的人:274万
展开全部
1、看看你编译器默认的编码类型
2、建议把编码改成utf-8的,这样就可以有效解决中文乱码问题。
如:把GB2312、GBK等改成utf-8,记事本打开你的JSP文件,另存为时把编码改成utf-8
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lin_chuhao
2013-12-17 · TA获得超过352个赞
知道小有建树答主
回答量:572
采纳率:57%
帮助的人:136万
展开全部
<%@ page contentType="text/html;charset=GB2312" %>改成
<%@ page contentType="text/html;charset=UTF-8" %>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式