站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题struts显示资源文件中内容乱码问题---大家帮帮忙(在线等)

struts显示资源文件中内容乱码问题---大家帮帮忙(在线等)

摘要: struts显示资源文件中内容乱码问题---大家帮帮忙(在线等)


环境:eclipse
MessageResources.properties 文件中有
errors.user.name=用户名不能为空

通过如下命令进行了编码转换:
native2ascii -encoding gbk MessageResources.properties MessageResources_cn.properties

也配置了struts配置文件:


但是下面是的页面却显示的是???????
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>

<head>


</head>
<body>

</body>


请问一下这个该怎么解决呀?
如何才能正确的配置中文资源文件呀》




浏览器你换个编码看看
我觉得你这样是对的啊

我是通过如下命令进行了编码转换:
native2ascii MessageResources.properties MessageResources_zh.properties

也配置了struts配置文件:


浏览器换成utf8的就显示正确了 unix环境下啊





资源文件里的中文不能是中文的,应该是Unicode码
例如"你好"是"/u4f60/u597d"
可以在cmd环境下输入native2ascii回车,然后输入中文,屏幕会给你转换的Unicode编码。
另外可以去找一个叫做PropertiesEditor的Eclipse插件,可以直接在properties里写中文,自动转换Unicode。


↑返回目录
前一篇: 如何在struts应用中的普通类里面获得struts中的数据库连接池的连接?
后一篇: 紧急求教?jsp通过odbc连接sql server2000的问题