struts下的乱码问题的解决办法

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

1、页面提示信息乱码

页面的提示信息来自ApplicationResources_zh.properties

解决方法:

(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

2、提交的中文字符在服务器端(JBOSS)乱码

解决办法:增加一个filter,里面将request中的中文转换为GBK

public void doFilter(ServletRequest request, ServletResponse response,

FilterChain chain) throws IOException, ServletException {

request.setCharacterEncoding("GBK");

chain.doFilter(request,response);

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航