UTF-8 GBK问题求助?

realmead 2004-08-31 11:22:50
<!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
<%@page contentTye="text/html;charset=UTF-8"%>

<html>
<head>
<title>Welcome</title>
</head>
<body>
<%
String src = "中文";
String country = request.getParameter("country");
/**
request.getParameter("country")->"中文";
*/
out.println(src);
out.println(country);
%>
</body>
</html>

以上代码如何正确显示中文?服务器为JBOSS3.2.1+TOMCAT4,谢谢!
...全文
150 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
realmead 2004-09-06
我用的是ECLIPSE2.1.3,它默认的编码是根据操作系统来设定的,我用的是中文2000,默认的就是GBK,请教如何更改ECLIPSE2.1.3的编码方式?
回复
ARTHAS1982 2004-08-31
“中文”应该没有问题,除非你的contentTye="text/html;charset=UTF-8"时候来改上去的,不过如果你更换过charset的话,在IDE里重新打开你的文件是应该是中文变成乱码(如JB)。但是country就不一定了,让看你传给他的值是什么?以及他的编码是什么?
回复
langjianjun 2004-08-31
public static String encodeGBK(String s) {
try {
String encodeString = new String(s.getBytes("UTF-8"), "GBK");
return encodeString;
} catch(Exception e) {
return s;
}
}

回复
realmead 2004-08-31
我更改了默认CHARSET为UTF-8了,country为表单提交的数据,也经过IE编码了的~
langjianjun(绝对在乎你)的方法显示还是不对的,中文显示为“锟斤拷锟斤拷”,你帮着测试下啊~
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-08-31 11:22
社区公告
暂无公告