请教关于jsp的中文乱码 本帖最后由 wbloxyfe 于 2009-12-21 21:30:27 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 似乎没什么错<input type="text" id="txtTitleName" name="txtTitleName"/> 你可以将id和name改下,两个别一样,有时会有问题。id="txtTitleName 把charset=gbk改为charset=utf-8试试看。 看看你的jsp页面时以什么格式保存的,最好是以utf-8格式保存,在把charset设为utf-8,OK String a=new String(request.getParameter("txtTitleName")getBytes("ISO-8859-1"),"UTF-8");试试 又是乱码,哎,乱码呀乱码,乱码天天见1.JSP 头部contentType用 UTF-82.tomcat配置里面 URIEncoding= "UTF-8 "3.处理得Servlet里面设置编码 UTF-8 (Action还是servlet随便,反正应该有个总控得)4.数据库 UTF-85.过滤器(如果你写了,我从没写过要配置到xml里面得filter) UTF-86.其他任何需要设置编码得地方 UTF-8个人意见,仅供参考UTF-8 好啊,用了UTF-8,咱腰不酸了,腿不疼了,脑子不发蒙了。。I LOVE UTF-8 ......... 参考《如何解决Java WEB应用中的乱码问题》,从头检查一下。 <meta http-equiv="Content-Type" content="text/html; charset=GBK">加上这一句。这句是页面的编码。也可以参考一下这里的解决方法。http://www.lupaworld.com/39846/viewspace_19726.html <form action="Example4_page111.jsp" method="get"> 的get改成post试试。 真能蒙人,你这里这样写,怎么设置都会乱码的<form action="Example4_page111.jsp" method="get">这样写试试:<form action="Example4_page111.jsp" method="post"> charset=GBK 改成 Charset=GBK 现在没多少时间,先给你个临时的解决方案<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%> <% //指定请求的编码为GBK request.setCharacterEncoding("GBK"); //获取用户输入 String a=request.getParameter("txtTitleName"); out.println(a);out.print("<br>"); //临时解决方法byte[] name = a.getBytes("ISO-8859-1");a = new String(name);out.print(a);%> 不过最好把所有编码统一了,要不然,以后的问题会越来越多!比如utf-8 果然是提交方式post和get的问题,但不明白get为什么就显示乱码呢,还请大家指点下。 请教一个log4j的问题 jsp中如何根据单选按钮的值查询 求助呀,SAXBuilder.build()参数应该是什么类型呢? java jsp标签 MS SQL 中文乱码问题!! 传递参数问题!新手求教!请各位帮忙 JSP的简单问题,请帮助。 做新闻显示遇到的一个极度郁闷的问题,请大虾帮忙,一经解决,立即给分! 30分在求救关于jsp的问题! 请看看我的原代码有什么错? option selected 请大家推荐几个java编的SNS开源系统。
<input type="text" id="txtTitleName" name="txtTitleName"/>
你可以将id和name改下,两个别一样,有时会有问题。id="txtTitleName
2.tomcat配置里面 URIEncoding= "UTF-8 "
3.处理得Servlet里面设置编码 UTF-8 (Action还是servlet随便,反正应该有个总控得)
4.数据库 UTF-8
5.过滤器(如果你写了,我从没写过要配置到xml里面得filter) UTF-8
6.其他任何需要设置编码得地方 UTF-8个人意见,仅供参考UTF-8 好啊,用了UTF-8,咱腰不酸了,腿不疼了,脑子不发蒙了。。I LOVE UTF-8 .........
加上这一句。这句是页面的编码。
也可以参考一下这里的解决方法。
http://www.lupaworld.com/39846/viewspace_19726.html
<form action="Example4_page111.jsp" method="get">这样写试试:
<form action="Example4_page111.jsp" method="post">
<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%>
<%
//指定请求的编码为GBK
request.setCharacterEncoding("GBK");
//获取用户输入
String a=request.getParameter("txtTitleName");
out.println(a);
out.print("<br>");
//临时解决方法
byte[] name = a.getBytes("ISO-8859-1");
a = new String(name);
out.print(a);%>