struts 错误提示乱码问题
最近在使用struts开发项目时遇到这样一个问题,就是页面提示信息是乱码,由于页面提示信息及<bean:message key="xx"/>的信息都来自于MyResource_zh.properties,同样条件下的,<bean:message key="xx"/>却正常,很不明白其原由,现在才发现其中原因原来是字符集使用不统一,通过查资料解决方法如下:
1)所有jsp页面均要用
<%@ page language="java" contentType="text/html; charset=GBK" %>
指出当前页面的charset
(2)用notepad等工具(而不是Eclipse Editor)编写中文资源文件,比如ApplicationResources_xx.properties。然后用工具native2ascii将资源文件中的中文字符转换为GBK,方法是在DOS下
  native2ascii -encoding GBK ApplicationResources_xx.properties ApplicationResources_zh.properties
   ApplicationResources_zh.properties是统一转码后的文件
我试过了解决了原来的乱码问题.
还发先了一篇不错的解决struts中文乱码问题的文章各种形式的乱码比较全面.
lunzi   2006-05-29 23:44:12 评论:1   阅读:1254   引用:0
多谢 @2008-07-31 14:30:55  rise
谢谢lunzi的分享,

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

Copyright@2004-2010 powered by YuLog