LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1285|回复: 3

help me, 别烦, 肯定是老问题. tomcat 不能显示中文的问题, 我用的是UTF-8格式

[复制链接]
发表于 2004-9-18 19:59:09 | 显示全部楼层 |阅读模式
我加了头描述了呀..... 非jsp页显示很正常....
网页位置:
http://noah_bentusi.kmip.net/test/test.jsp
主页是静态的, 显示很正常...


代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html; charset=UTF-8" %>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<%
java.util.Date nowDate = new java.util.Date();
java.text.SimpleDateFormat currentDateFormat =
                new java.text.SimpleDateFormat("yyyy-MM-dd kk:mm:ss");
                               
out.println("this is generated by tomcat. there is current date.<BR>");
out.println(currentDateFormat.format(nowDate));
out.println("<BR>");

out.println(response.getClass());
%>
<BR>
为什么?
</body>
</html>







"为什么" 显示不出来,  需要额外配置吗?!
发表于 2004-9-20 22:48:11 | 显示全部楼层
charset=utf8
发表于 2004-9-22 11:35:49 | 显示全部楼层
可能的原因:

1)在tomcat 4版本里,如果用utf-8编码,那么你叶面中的字也必需是utf-8的,
因此,中文要用native2ascii转一下.

2)在tomcat 5版本里,直接写汉子能自动识别,无需转换.
 楼主| 发表于 2004-9-23 08:49:58 | 显示全部楼层
咳, 解决了.
我一开始用的是5.5 beta版,
回退用5.0.28就没问题了.....

= =, 赶新潮全是好事.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表