求教HTML页面的中文字符转到JSP页面出现乱码原因? 我做了一个HTML的登录页面,在输入用户名和密码之后根据根限的不同跳转到不同的JSP页面.如果输入中文的用户名在JSP页面就会打印出乱码!请高手帮忙解决一下啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (1)试试:String name=new String(request.getParameter("name").getBytes("is08859-1"),"gb2312");不过这样的话每次有中文都得需要转换。更简单的省事的办法是:(2)修改con/server.xml,<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />在里面添加:useBodyEncodingForURI=true;然后只要在获取参数的页面上设置:request.setCharacterEncoding("gb2312");就可以避免乱码。 <%@ page contentType="text/html; charset=GBK" language="java"%>jsp开头加上这个也行, 求几本JAVA WEB项目的书 在线等 急! JSP读取ORACLE数据乱码问题 java 怎么上生成的xml写到客户机上 onclick="" 调用多个函数. 返回false的问题 样式表我不通,谁能帮我看看这个页面的样式表 java WEB的问题,请大侠帮忙 想用JSP开发一个冲值系统 JSP中超晕问题,请高手入! JBuilder8的问题!!狂郁闷!那位大牛看看! 做第一个Servlet.问一下. javax.servlet.ServletException j2ee 项目开发过程.完整的实例.请提供一份参考.
不过这样的话每次有中文都得需要转换。
更简单的省事的办法是:
(2)修改con/server.xml,
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
在里面添加:useBodyEncodingForURI=true;
然后只要在获取参数的页面上设置:
request.setCharacterEncoding("gb2312");
就可以避免乱码。
jsp开头加上这个也行,