struts下的乱码问题的解决办法
来源:互联网 发布:男人部落淘宝 编辑:程序博客网 时间:2024/05/29 19:51
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);
}
3、与struts无关,MYSQL的缺省字符集设置问题
用上面的方法向MYSQL数据库提交中文,发现保存进去的都是乱码,显示为??????。
需要修改MYSQL的缺省字符集,方法是:在my.ini中增加一句
default-character-set=gb2312
页面的提示信息来自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);
}
3、与struts无关,MYSQL的缺省字符集设置问题
用上面的方法向MYSQL数据库提交中文,发现保存进去的都是乱码,显示为??????。
需要修改MYSQL的缺省字符集,方法是:在my.ini中增加一句
default-character-set=gb2312
- struts下的乱码问题的解决办法
- Struts乱码的解决办法
- 解决struts下的中文乱码问题
- struts的ActionForm获取中文乱码问题的解决办法
- struts的乱码问题
- Qt下中文乱码问题的解决办法
- Qt下中文乱码问题的解决办法
- Struts前台无乱码传向后台时出现乱码问题的解决办法
- Struts框架下Ajax发送中文乱码问题的解决
- Eclipse工具下开发Struts解决乱码的问题
- struts的中文乱码问题
- struts的中文乱码问题
- STRUTS乱码问题的解决
- linux下由于系统编码问题造成乱码的解决办法
- linux下因为系统编码问题造成乱码的解决办法
- linux下由于系统编码问题造成乱码的解决办法
- linux下由于系统编码问题造成乱码的解决办法
- 数据库乱码问题的解决办法
- 网站信息统计的简单实现过程
- 在ASP.NET中操作文件的例子
- 第一次用blog,感谢csdn.
- VS.Net中程序集的Debug版本和Release版本的区别
- Asp.net支持的最大上传文件大小
- struts下的乱码问题的解决办法
- 字符串截取固定长度的方法
- DataGrid在分页状态下删除纪录的问题
- Sendkeys 和 Sendmessage 使用技巧一例
- 300分 寻求解决方案? 批量插入数据库的问题!???
- ASP.NET中利用cookies保持客户端信息
- 小团队游戏开发的阶段划分
- 文件上传的实现(C#)
- 我的个人简历