讨厌的乱码问题

wxjsp007 2001-09-18 02:25:57
在jsp页面中输入日文,下一页面读取输入的信息,
String str=request.getparameter("text");
out.println(str);// 成功,显示输入的值.
System.out.println(str);// 失败,显示为??????.
各位好心人哪,行行好,我俄.
...全文
53 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wilddragon 2001-09-24
支持一把
  • 打赏
  • 举报
回复
wilddragon 2001-09-24
好睡了
  • 打赏
  • 举报
回复
wilddragon 2001-09-21
支持支持
  • 打赏
  • 举报
回复
jamsband 2001-09-20
还好,我们也做了一个日文站点,应该是这样的
<%@ page language = "java" contentType = "text/html;charset=Shift_Jis" %>
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
</head>
<body>
<%
String str=request.getparameter("text");
out.println(str);
System.out.println(str);
%>
</body>
</html>
有问题一起讨论,QQ:2957946
  • 打赏
  • 举报
回复
cherami 2001-09-19
这和JAVA的输出流有关,out.println(str);是输出到PrintWriter对象,该对象自动把JAVA内部的UNICODE编码转换为客户端可以浏览的编码。
而System.out.println(str);是直接输出到终端,不进行转换。如果是中文支持的终端的话,一般是GB2312,英文的就是ASCII了,当然不能正确显示了。
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-09-18 02:25
社区公告
暂无公告