关于乱码的问题

阿三 2008-11-03 03:25:31
在jsp中乱码,已经加上如下
<%@page contentType="text/html; charset=GB2312" %>
用的是struts框架,利用<h3><bean:message key="index.logon"/></h3>标签,从资源文件中application.properties读取内容类似如下:
index.logon=测试

但在jsp中却是乱码,如果直接在jsp中
<h3>测试</h3>就不是乱码,请问各位,我应该如何处理呢?
...全文
54 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
villagehead 2008-11-04
  • 打赏
  • 举报
回复
properties文件一般都要用native2ascii转换一下才能用。

good luck
阿三 2008-11-04
  • 打赏
  • 举报
回复
多谢了,如楼上所说需要用native2ascii转换一下,我的处理过程如下
1.利用editplus或文本编辑器打开application.properties资源文件进行编写(如果用eclipse直接编辑,用native2ascii转换后在jsp界面上仍然是乱码,不知是不是我的eclipse的问题?)
2.native2ascii -encoding gbk Application.properties Appliation_cn.properties
3.将原来的资源文件用转换后的替代即可.

wangji131 2008-11-03
  • 打赏
  • 举报
回复
当然不行啦,格式不对
nf0011468 2008-11-03
  • 打赏
  • 举报
回复
<%
request.setCharacterEncoding("GBK");
response.setCharacterEncoding("GBK");
}
JSP页面加上这两句试试
ZA_cameron 2008-11-03
  • 打赏
  • 举报
回复
unicode
忙碌的布谷鸟 2008-11-03
  • 打赏
  • 举报
回复
把application.properties资源文件编译unicode试试
阿三 2008-11-03
  • 打赏
  • 举报
回复
俺不是,请楼上回答一下解决办法

67,515

社区成员

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

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