Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Servlet/JSP/JSF/JavaFX Script  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
reply to postflat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:为什么不能为汉字? [Re:ntshenwh]
bigfoot007





发贴: 3
于 2005-12-06 16:57 user profilesend a private message to userreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
一种更简单的做法就是将你要载入的文本文件使用JDK自带的native2ascii工具进行转换,即可。
native2ascii -encoding gb2312 ddd.txt ddd1.txt

native2ascii -encoding gbk ddd.txt ddd1.txt

ntshenwh wrote:
hi,
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY bgcolor="cyan">
<H3>
你们好,很高兴认识你们啊。
</H3>
</BODY>
</HTML>

我理解为:
1)这段文字不管是中文还是英文,JSP解析器会认为是简单的html页面中的文本,所以不会涉及到编码问题。如果用用了JSP的include指令<% include file='ddd.txt'%>或 jsp 动作 <jsp:include>,jsp就会将里面的内容做字符的转换。
2)如果是简单的文本要包含的页面中,我建议你用 BufferedReader类将它读到当前页面中,然后再out.println()。 include指令一般用来包含静态的页面,而include动作用来包含动态的页面(即使页面被更改了,也能及时的反映到当前引用它的页面)

不知道解释的对不对,希望高手也能指点指点

good luck




一个程序员的奋斗历程

话题树型展开
人气 标题 作者 字数 发贴时间
3001 为什么不能为汉字? yangxg_a 289 2005-12-05 10:55
2474 Re:为什么不能为汉字? ntshenwh 317 2005-12-05 11:17
2548 Re:为什么不能为汉字? yangxg_a 24 2005-12-05 12:29
2569 Re:为什么不能为汉字? ntshenwh 120 2005-12-05 13:08
2527 Re:为什么不能为汉字? yangxg_a 26 2005-12-05 17:40
2557 Re:为什么不能为汉字? yangxg_a 158 2005-12-05 17:49
2498 Re:为什么不能为汉字? ntshenwh 455 2005-12-06 08:56
2564 Re:为什么不能为汉字? bigfoot007 646 2005-12-06 16:57
2659 Re:为什么不能为汉字? yangxg_a 152 2005-12-07 10:40

reply to postflat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923