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

原创 2004年10月24日 23:51:00
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

struts乱码问题解决办法

struts是个很不错的开源框架,但是其中的乱码问题却一直困扰着我们,本人通过一些实践将自己对一些乱码问题的解决方法写在这里 ,有不足之处欢迎大家补充。使用过滤器处理表单和页面输入的文字乱码这种方法效...
  • redphoenix
  • redphoenix
  • 2007年05月22日 10:23
  • 1177

Struts中文乱码问题解决办法

不论是使用jsp,struts,亦或是其他java框架,都会遇到一个棘手的问题,那就是中文乱码问题。一,在struts或其他框架中,从jsp页面中获取文本域中文数据时出现乱码的解决办法:转换编码格式,...
  • lichkui
  • lichkui
  • 2007年11月15日 15:18
  • 924

解决struts2以GET方式提交表单中文乱码问题

之前用POST方式提交表单一直没有遇到中文乱码的方式,最近使用GET方式提交,发现中文乱码。 检测了struts.xml和web.xml等地方读配置好了 struts.xml web.xml...
  • lixwjava
  • lixwjava
  • 2015年11月29日 17:25
  • 1931

struts2 文件下载中文乱码问题解决方案

问题描述:1.前台jsp页面通过?传递中文参数,action中接收出现乱码 2.下载文件时,中文文件无法显示。 解决方案:1.在网上查了资料通过在jsp页面上urlencode可以解决,但是我改为传...
  • superdcj
  • superdcj
  • 2013年10月24日 12:13
  • 1052

页面与页面之间超链接跳转中文乱码

在原页面一张图片上添加了一个链接,链接中有中文,于是出现下面的情况: 解决办法是在工程项目的server.xml文件的中加入URIEncoding=”utf-8”,如下: ...
  • SinvanChong
  • SinvanChong
  • 2016年12月15日 10:11
  • 465

关于RStudio出现中文乱码问题的解决

1、设置RStudio文本的默认编码: RStudio菜单栏的Tools --->Global Options 2、选择General --->Default Text Encoding,...
  • liangaliang96
  • liangaliang96
  • 2017年08月27日 10:45
  • 249

struts的中文乱码问题

本篇我们来讨论一下struts的国际化编程问题,即所谓的i18n编程问题,这一篇我们讨论其基础部分。与这个问题紧密相关的是在各java论坛中被频繁提及的中文乱码问题,因为,英、美编程人员较少涉及到中文...
  • raekwon_java
  • raekwon_java
  • 2006年12月17日 22:53
  • 608

Struts 中的乱码问题

解决乱码问题,一般情况下三种方法: 1.contentType="text/html;charset=utf-8"; 2.new String(str.getBytes("ISO-8859-1"...
  • huangyunzeng2008
  • huangyunzeng2008
  • 2010年05月11日 12:52
  • 321

struts的乱码问题

  • zh375288_?*
  • zh375288_?*
  • 2009年12月11日 21:16
  • 73

STRUTS乱码问题的解决

STRUTS开发过程中经常会出现乱码问题,尤其是在提交表单的过程中。今天在网上找了好多资料,最后终于把乱码问题解决了。现把解决乱码问题的过程做以记录,以便有同样问题的人和以后参考。我的开发环境:Tom...
  • guoweilxx
  • guoweilxx
  • 2009年12月10日 15:25
  • 430
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts下的乱码问题的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)