在我的JSP文件中中文不能正常显示,我找到了出错的地方,可还是不知道怎么解决,我的JSP源文件是用GB2312保存的,TOMCAT把它编成JAVA文件是用UTF-8文件保存的,最把JAVA文件当做GB2312格式编成CLASS文件(在这一步的会出错,因为JAVA文件是UTF-8的),怪了各位兄弟帮帮我啊!
<%@ page language="java" import="java.sql.*,java.util.*,java.net.InetAddress" %>
<%@ page contentType="text/html;charset=GB2312" %> <%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con;
con=DriverManager.getConnection("jdbc:odbc:zhou","","");
ResultSet rs =null;
String str="select * from sj";
Statement stmt=con.createStatement();
rs=stmt.executeQuery(str);
StringBuffer sb=new StringBuffer(); while(rs.next())
{
sb.append("<hr>用户名"+" IP:"+rs.getString(2)+" 时间:"+rs.getString(3)+"<br><hr>"+rs.getString(4));
}
if(con!=null)
{
con.close();
}
%><html>
<head>
<title>聊天区1234556</title>
</head>
<body>
<p>uuuuu中文uuuuuu</p>
<%=sb %>
</body></html>
<%@ page language="java" import="java.sql.*,java.util.*,java.net.InetAddress" %>
<%@ page contentType="text/html;charset=GB2312" %> <%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con;
con=DriverManager.getConnection("jdbc:odbc:zhou","","");
ResultSet rs =null;
String str="select * from sj";
Statement stmt=con.createStatement();
rs=stmt.executeQuery(str);
StringBuffer sb=new StringBuffer(); while(rs.next())
{
sb.append("<hr>用户名"+" IP:"+rs.getString(2)+" 时间:"+rs.getString(3)+"<br><hr>"+rs.getString(4));
}
if(con!=null)
{
con.close();
}
%><html>
<head>
<title>聊天区1234556</title>
</head>
<body>
<p>uuuuu中文uuuuuu</p>
<%=sb %>
</body></html>
解决方案 »
- 怎么停止这样的计时器
- 如何在jsp页面查看QQ情况
- jsp相关问题!!!!等!!急
- 本人刚完成一个jsp的小项目,想上传到网上,大家有没有推荐一个jsp的免费上传空间,谢谢
- 求求各位帮帮,不然我马上要挨骂了.高分求验证码问题.
- ExtJsComboBoxTree 实现勾选框
- tomcat7+myeclipse10 注释乱码
- 怎样反编译一个jar包,求教!
- 谁能提供《精通EJB》第二版的电子版。。。。。。在线(急)
- java web实现摄像头预览功能
- struts中用<form action="a.do">和<html:form action="/a">提交表单效果一样吗?
- jxl读去excel中的中文有乱码???
我搞不定了各位大哥帮帮我啊
ss=new String(rs.getString(2).getBytes("gb2312"),"utf-8");
pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>Insert title here</title>
</head>
<body>
...
前几行这样写,这样tomcat就会将这个jsp按GBK编译成JAVA文件了,关键在pageEncoding="GBK"
要设置从JAVA文件到CLASS文件的encoding,
快帮帮我啊