Struts 中 的中文问题

runi 2003-09-29 11:37:47
在Struts中用<bean:message key="xx"/>可以向页面输出属性文件ApplicationResources.properties
中的xx属性值,但是在遇到中文的时候会显示为乱码,我的问题是在什么时候对中文进行转换比较好呢?
好像在Struts中的处理流程中.没有地方可以插进去转换操作.
我的jsp文件的Content是
<%@ page contentType="text/html; charset=GBK" %>
...全文
84 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
runi 2003-09-30
  • 打赏
  • 举报
回复
问及解决了.就是在属性文件的文件名后面加上_zh.揭帖!
zcjl 2003-09-30
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2302/2302194.xml?temp=.4505884
这是别人给的解决方案,希望能有点帮助
runi 2003-09-30
  • 打赏
  • 举报
回复
没有回答?!再顶一下!:-)^=^
flashroom 2003-09-29
  • 打赏
  • 举报
回复
你必须要把写好的Resource转换才可以
推荐给你一个工具
RBManager。IBM的非常好用。
runi 2003-09-29
  • 打赏
  • 举报
回复
to:orant(仗剑走天涯) 没有这个jar呀?
to: youfly(无名)&& spiritsl(梦雨心蓝)
经过native2ascii转换之后,jsp可以正常显示中文了,谢谢!
可是属性文件中的中文成为了乱码.这样太不方便了,还有什么更好的办法吗?
to: flashroom(找到啦),RBManager是免费的吗?可以解决上面的问题吗?
spiritsl 2003-09-29
  • 打赏
  • 举报
回复
其实dos下就有一个转换工具,
命令格式为:native2ascii 源文件名 目标文件名
这样操作后,把你的资源文件转化成了unicode的编码形式,使用这个资源文件就可以了。
youfly 2003-09-29
  • 打赏
  • 举报
回复
你的资源文件是不是通过java_home\bin\ascii2native转化过了。
orant 2003-09-29
  • 打赏
  • 举报
回复
把JDK的jre/Lib目录中i18n.jar的加到classpath中试试

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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