我的环境是WIN2KPRO+TOMCAT55.5+JDK1.5.0_07-b03,在显示如下代码时,中文成了乱码:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.util.*" %>
<html>
<body>
<p>现在的时间是:
<% Date date=new Date();
%>
<br>
<%=date%>
</body>
</html>显示结果如下:?板?????存?锛?r
Sat Aug 05 12:25:30 CST 2006
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.util.*" %>
<html>
<body>
<p>现在的时间是:
<% Date date=new Date();
%>
<br>
<%=date%>
</body>
</html>显示结果如下:?板?????存?锛?r
Sat Aug 05 12:25:30 CST 2006
解决方案 »
- 急!!! select中停留鼠标提示信息
- 50分求代码数据库动态生成树形目录,显示在JSP页面上!谢谢!
- 谁能给我个jspSmartUpload
- Source not found for ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) 调试j2EE程序时报这种错误
- 请帮忙解决JSP问题
- cxf集成spring
- 求教个关于数组的问题
- 请高手帮忙!关于论坛的问题?
- servlet是什么东西?它和jsp到底是什么关系?
- Java 如何爬取百度后结果中的连接
- struts的一个比较奇怪的问题
- 大虾有空帮忙看看,权限设置的
显示结果如下:鐜板湪鐨勬椂闂存槸锛歕r
Sat Aug 05 12:40:18 CST 2006看来是编码的问题,请问应该用哪个编码?
用getbyte 的iso-8859-1试试看?
<p>现在的时间是:
<% Date date=new Date();
%>显示成:
?板?????存?锛?r
Sat Aug 05 12:25:30 CST 2006
<%@ page import="java.util.*" %>
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<p>现在的时间是:
<% Date date=new Date();
%>
<br/>
<%=date%>
</body>
</html>绝对没问题
Sat Aug 05 14:29:36 CST 2006 老兄,还是不行,忘了说,我用的是安装包,有没有关系?
%>
<br/>
<%=date%>把上面这段代码改成下面的就可以了:
<% Date date=new Date();
byte temp[] =date.getBytes("ISO-8859-1");
date=new String(temp);
%>
<br/>
<%=date%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
加载在最前面
做人要厚道.记得结贴给分哦