社区
Java EE
帖子详情
请教一个关于struts国际化的问题
juwairei
2005-05-17 09:39:32
我配置了一个临时的资源文件application_temp.properties,在dos下用native2ascii进行了编码转换,生成application_zh_CN.properties文件,页面显示的全是问号,如果将临时资源文件直接拷进application_zh_CN.properties文件,不进行编码转换 ,页面中文显示正常 。
请教各位老大,这是什么原因?
页面和web.xml配置文件是UTF-8的
...全文
132
8
打赏
收藏
请教一个关于struts国际化的问题
我配置了一个临时的资源文件application_temp.properties,在dos下用native2ascii进行了编码转换,生成application_zh_CN.properties文件,页面显示的全是问号,如果将临时资源文件直接拷进application_zh_CN.properties文件,不进行编码转换 ,页面中文显示正常 。 请教各位老大,这是什么原因? 页面和web.xml配置文件是UTF-8的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loveyousomuch
2005-05-17
打赏
举报
回复
应该不会出现你说的这个问题,
你看看编译好的application_zh_CN.properties中是不是都是?号,如果是\e058这种编码就是正常的,应该是其它地方出了问题.
如果你用的是eclipse,而且把它字符集设为utf-8的话,
application_temp.properties文件中的字符就都是utf-8的编码,如果你直接在eclipse中修改这个文件,比如说加入中文的话,编译过来的application_zh_CN.properties中就都成了乱码!!
juwairei
2005-05-17
打赏
举报
回复
页面的charset肯定是不能改的拉
DreamDragon_NEU
2005-05-17
打赏
举报
回复
将页面的charset改一改~~
juwairei
2005-05-17
打赏
举报
回复
to: loveyousomuch
在dos下用
native2ascii -encoding gb2312 application_temp.properties application_zh_CN.properties
生成已编码的资源文件和你说的用encode.bat生成文件有什么不同呢?
我发现两者生成的文件是一样的 ,启动工程 ,页面中文还是显示问号:(
loveyousomuch
2005-05-17
打赏
举报
回复
临时的资源文件application_temp.properties,
在临时资源文件中应该是中文,而且用native2ascii进行转码的时候要注意参数,你可以写一个批处理encode.bat:
set path=%path%;D:\j2sdk1.4.2_05\bin
native2ascii -encoding gb2312 application_temp.properties application_zh_CN.properties
把encode.bat和application_temp.properties放在同一文件夹下,运行encode.bat就可以得到你要的已编码的资源文件:)
gks_cn
2005-05-17
打赏
举报
回复
页面好象要设置
<html:html locale="true">
trueyellow
2005-05-17
打赏
举报
回复
1、你发布web应用的系统环境是什么?资源文件是哪里创建的?中文系统下,文件的缺省file-coding就是GBK,在web页面上指定coding为GBK是绝对不会有乱码的。
2、native2ascii转码以后,应该是\uXXXX之类。
3、你看到的???应该是用某些IDE打开了原始文件(就是没有native2ascii处理前的那个),99%的IDE的缺省内部编码都是iso8859-1,打开GBK编码的文件,当然全是???。。。
gaoyq324
2005-05-17
打赏
举报
回复
你在action里,用locale测试一下目前用的资源文件
Locale locale = new Locale(request.getParameter("locale"));
System.out.println(locale.getCountry);
如果显示"CH 中国"就 对了
struts
2中jsp页面
国际化
struts
2要想实现
国际化
, 第一步:要在src目录下添加三个properties文件,名字分别是message.properties、message_en_US.properties、message_zh_CN.properties 其中第
一个
是默认的,第二个是英文的,第三个是中文...
struts
2 中如何实现
国际化
的动态切换
使用的是
Struts
2框架,在Jsp页面上有
一个
按钮,需要点击它实现页面英文和中文的
国际化
切换。 参阅过不少资料,但都未能实现。而且那个Locale在Action里面设置好象没有什么作用。
请教
各位高手,有谁有比较好的实现...
struts
解决中文乱码和
国际化
问题
在学习
struts
中,遇到了中文乱码
问题
,网上搜索了一些资料,解决了
问题
使用get方法时:需要修改 $TOMCAT/conf/server.xml部署文件,在connectior属性中添加URIEncoding="GBK"即可使用post方法时,有2种方法可选1) 覆写...
struts
2与
struts
1区别?
就是关于多种继承的
问题
Webwork仅仅需要implement com.opensymphony.xwork.Action Interface,您也可以implement其它的interface来实现更多的功能,譬如:validate(验证),localware(
国际化
)等,当然 webwork2...
在
Struts
2中实现文件上传
前一阵子有些朋友在电子邮件中问关于
Struts
2实现文件上传的
问题
, 所以今天我们就来讨论一下这个
问题
。实现原理
Struts
2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章