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,谢谢!
...全文
176 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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(绝对在乎你)的方法显示还是不对的,中文显示为“锟斤拷锟斤拷”,你帮着测试下啊~

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧