数据库中的内容是正确的(通过select语句查的),但是用JSP读取出来显示在页面中时,有的是正确的,而有的却是乱码?为什么??我在JSP中已经加入:
<%@ page contentType="text/html;charset=gb2312"%>
在显示时,也使用:
<td><div align="left"><span class="style10"><%=new String((rs.getString("name")).getBytes("gb2312"))%></span></div></td>但是都不行,怎么办????????我用的是:windows2000+jboss4.0.2+oracle9i+j2sdk1.4.2_09
<%@ page contentType="text/html;charset=gb2312"%>
在显示时,也使用:
<td><div align="left"><span class="style10"><%=new String((rs.getString("name")).getBytes("gb2312"))%></span></div></td>但是都不行,怎么办????????我用的是:windows2000+jboss4.0.2+oracle9i+j2sdk1.4.2_09
解决方案 »
- 网站访问日志问题
- Spring中的cglib-nodep-2.1.3.jar与Hibernate中的cglib-2.2.jar相冲突!
- 见过最经典的java教程ppt与例子代码
- 数据持久类设计问题..我想了两种方法.大家帮忙提提意见
- Tomcat5.0不能运行的网页,打包成.war后发布到weblogic运行正常。。。问题所在?
- 给变量加超连接怎么做啊?
- 怎样学习JAVA
- request.getparameter()获取值的问题
- 如何设置Tomcat的虚拟目录?
- 请教一个关于struts2的ModelDriven的变量名问题
- 好久没用JAVA,忘了中文显示乱码问题的解决方法
- servlet中通过sql2000用dispacther实现页面转向后的整个JSP页面都是乱码了~~~~~大虾们帮帮我啊~!
<%@ page language="java" contentType="text/html;charset=gb2312"%>
我在jsp中使用了下面的语句:
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(sql);把它改为:
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);就正常了。
谁知道是怎么回事?
jsp页面保存到数据库有乱码解决方法Jsp+tomcat+bean中文乱码问题解决方法javabean中参数有乱码
1) 所有的jsp页面指定字符编码方式,如:Charest=gb2312,Charest=UTF-8等等
2) 在应用服务器中的server.xml方件中找到设置服务器端口的行,一般是这样开头:”<Connector port="8080"”,
3) 在找到的行"<Connector"开头的字符串后加上:URIEncoding="UTF-8" ,保存文件
--------------------------------------------------------------------------
jsp页面有乱码解决方法 所有的jsp页面指定字符编码方式,如:Charest=gb2312,Charest=UTF-8等等
<%@ page contentType="text/html; charset=UTF-8">
--------------------------------------------------------------------------
jsp单个中文参数乱码解决方法 用这个转换一下:
<%!String trans(String chi)
{
string result =null;
byte temp[];
temp=chi.getBytes("iso=8859-1");
result= new String(temp);
}
%>
或者直接这样:
<%
request.setCharacterEncoding("UTF-8");
out.println(request.getParameter("参数ID")
%>
--------------------------------------------------------------------------
{
this.text1=new String(text1.getBytes("ISO-8859-1"),"GBK");
}
catch(Exception e1)
{
}