jsp中用out.println显示中文时出错,怎么办?

feidao1 2001-08-24 06:49:10
...全文
101 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
feidao1 2001-08-27
slientlamb(沉默的羔羊):
对头,我用的确是jswdk。
回复
slientlamb 2001-08-26
我也不知为什莫,但是tomcat恰恰相反,你用的一定是jswdk
回复
zxwcq 2001-08-26
重新编码
回复
feidao1 2001-08-24
我刚才试了试,将区域设置设为“英语(美国)”就好了。但加了<%@ page contentType="text/html;charset=gb2312" %> 后反而不行了,为何?
回复
lci21 2001-08-24
出现中文乱码的主要原因是由于编码方式的不同。
1。在jsp页开头中加入一条语句:
<%@ page contentType="text/html;charset=gb2312" %>
2。对于从数据库中取出的数据:
String str=rs.getString("XXX");
byte [] bts = str.getBytes("8859_1");
String str1 = new String(bts,"GB2312");

回复
doli 2001-08-24
在文件头加上
<%@ page contentType="text/html;charset=gb2312"%>
试试
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-08-24 06:49
社区公告
暂无公告