CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

jsp怎么输出中文?

楼主yhch(夜航船)2002-11-04 16:24:26 在 Java / Web 开发 提问

我写了一个jsp程序。当我在地址栏输入以下地址http://member.isavvix.com/adoyee/first.jsp  
  后,却提示下载,并非浏览该页面。  
  源程序大致如下:  
   
  <html>  
  <head>  
  <%@   page   contentType="text/html   ;   charset=gb2312"   %>  
  </head>  
  <%  
      out.println("你好");  
  %>  
  </html>  
   
  如果把<%@   page   contentType="text/html   ;   charset=gb2312"   %>去掉,能正常访问,显示的却是乱码。  
   
  如果加上此句,当浏览器提示下载后开始下载。下载所得到的文件:  
   
  <head>  
  <head>  
  </head>  
  你好  
  </html>  
   
  我很迷茫...不知道为什么出现这个现象。  
  另:现在关于jsp的中文问题,有没有比较好的解决方案?  
  问题点数:100、回复次数:10Top

1 楼xhbmj(《升龙道》)回复于 2002-11-04 16:46:05 得分 0

charset=GBKTop

2 楼peanz(似水流年)回复于 2002-11-04 16:47:13 得分 20

<%@   page   contentType="text/html   ;   charset=gb2312"   %>多了空格,去掉就可以了。  
  <%@   page   contentType="text/html;charset=gb2312"   %>Top

3 楼xhbmj(《升龙道》)回复于 2002-11-04 16:47:41 得分 20

另外,有时候需要unicode转码GBK互转  
  <%!  
  //转码U_to_GB  
  public   String   U_to_GB(String   s)   throws   UnsupportedEncodingException  
  {  
  String   str=s;  
  str=new   String(s.getBytes("GBK"),"ISO8859_1");  
  return   str;  
  }  
   
  public   String   GB_to_U(String   s)   throws   UnsupportedEncodingException  
  {  
  String   str=s;  
  str=new   String(s.getBytes("ISO8859_1"),"GBK");  
  return   str;  
  }  
   
  public   String   send(String   s){  
  return   s;  
  }  
  %>Top

4 楼hazeline(砸死我)回复于 2002-11-04 16:48:53 得分 20

<%@   page   contentType="text/html;charset=gb2312"   %>  
  <%  
      out.println("你好");  
  %>Top

5 楼sun1979song(十步杀一人)回复于 2002-11-04 16:49:40 得分 20

up  
  <%@   page   contentType="text/html   ;   charset=gb2312"   %>  
  中间的空格去掉就成了。Top

6 楼zxhong(红透半边天)回复于 2002-11-04 17:56:39 得分 10

来晚了  
  把空格去掉就可以了!Top

7 楼yhch(夜航船)回复于 2002-11-06 14:18:54 得分 0

问题圆满解决,谢谢大家!  
   
  我的网页正在制作中,  
   
  完工之后请大家指教!Top

8 楼ppdy(鸡腿飞扬)回复于 2002-11-06 15:45:03 得分 10

又遲到了!去掉空格!  
   
  如果要輸入繁體中文就要  
  <%@   page   language="java"   contentType="text/html;charset=MS950"%>Top

9 楼ppdy(鸡腿飞扬)回复于 2002-11-06 15:45:31 得分 0

輸出Top

10 楼beming(Aming)回复于 2002-11-06 16:23:39 得分 0

哈哈,我唔济!  
  Top

相关问题

  • 怎么输出中文?
  • 急!!!jsp页面输出中文问题
  • jsp怎么输出成word文档?
  • jsp输出问题,用system.out.print();怎么不能输出了???
  • 英文的 RedHat8,JSP 里如何输出中文?
  • jsp中文文件输出出现乱码问题如何解决?
  • 用jsp输出文本文件,文件中文本的换行问题?
  • 请问在jsp中怎么样停止输出?
  • jsp页面输出文件路径的file框怎么做
  • 在Jsp中怎么调用java类输出信息

关键词

  • 中文
  • 下载
  • jsp
  • 去掉
  • 空格
  • 地址
  • 问题

得分解答快速导航

  • 帖主:yhch
  • peanz
  • xhbmj
  • hazeline
  • sun1979song
  • zxhong
  • ppdy

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo