`
condeywadl
  • 浏览: 78497 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

struts1.2+MySQL5 UTF8乱码问题

    博客分类:
  • Java
JSP 
阅读更多

  最近在学struts1.x 虽然有点过时的技术,但是总需要了解了解的,学完就去看2.x了...

 

  基本上所有的WBE开发者都会遇到一个可恶的问题:中文问题,这里我也遇到了一个,网上查了好多资料多没用,最后还是在一个不起眼的角落里发现问题的答案的。

 

 是这样的,JSP全部工程统一编码 UTF-8  在页面上输入数据插入数据库的时候 总是出现乱码,写过滤器怎么改都没有用,当然,数据库操作是用了hibernate3,问题是在Formaction里 应该在Formaction的reset方法中插入下列代码:

 

 try {

request.setCharacterEncoding("UTF-8");

} catch (UnsupportedEncodingException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

 

问题就忽然解决了,到现在我也不知道为什么,写完就去查查request.setCharacterEncoding("UTF-8");这段代码插在哪里都没用 就插在这里就能解决中文问题了!

分享到:
评论

相关推荐

    Struts+Hibernate+MyEclipse+Tomcat+MySQL的乱码之解决

    总之,要解决Struts+Hibernate+MyEclipse+Tomcat+MySQL环境中的乱码问题,你需要检查并设置以上提到的所有环节的编码,确保它们统一为UTF-8。通过这种方法,可以有效地避免乱码的出现,从而提供良好的用户体验。在...

    Struts+Hibernate+MyEclipse+Tomcat+MySQL的乱码之解决篇

    在本篇文章中,我们将深入探讨如何解决Struts + Hibernate + MyEclipse + Tomcat + MySQL环境中出现的乱码问题。该问题通常出现在处理中文字符时,由于编码设置不当导致中文显示为乱码或无法正常读取。为了确保系统...

    hibernate+mysql 中文存入数据库乱码解决方法

    综上所述,解决hibernate+mysql环境下中文存入数据库乱码的问题,需要从Web应用配置、数据库配置、框架配置以及文件编码等多个方面综合考虑,确保整个数据处理链路的字符集一致且支持UTF-8。只有这样,才能确保中文...

    java+mysql 乱码

    在Java和MySQL交互时,有时会遇到中文乱码问题,这通常是由于编码不一致或配置不当导致的。这里我们将深入探讨如何解决这个问题,主要涉及SSH(Spring、Struts、Hibernate)框架下的设置以及MySQL数据库的相关配置。...

    解决Tomcat+MySql+Struts的中文问题

    在开发基于Java的Web应用程序时,常常会遇到中文字符编码的问题,尤其是在Tomcat服务器、MySQL数据库和Struts框架的组合中。这个问题主要涉及到字符集的兼容性和一致性,因为每个环节都可能有自己的默认编码方式,...

    mysql+jsp+SSH网站开发中文乱码解决方案

    在进行MySQL、JSP以及SSH(Struts、Spring、Hibernate)框架集成的网站开发时,中文乱码问题是一个常见的困扰。这通常是由于编码格式不一致、设置不当或处理方式错误导致的。以下是一些关键的知识点,可以帮助你解决...

    JavaWeb学生在线选课系统Struts+Hibernate+Spring

    JavaWeb学生在线选课系统,使用了三大框架SSH ...编码格式是UTF-8,打开请注意调一下格式,如果出现乱码,请下载一个高级记事本例如Notepad+++直接打开 .java源文件 复制粘贴即可.内含数据库脚本文件,用的mysql数据库.

    struts2的中文乱码问题解决

    ### Struts2中文乱码问题解决方案 在使用Struts2框架进行Web开发的过程中,中文乱码问题是一个常见的挑战。这不仅影响用户体验,还可能导致数据不一致等问题。为了解决这一问题,我们需要理解其背后的原理,并采取...

    Struts2+Spring2+Hibernate3整合的例子.rar

    为了解决UTF-8中文乱码问题,需要在Hibernate的配置文件(hibernate.cfg.xml)中设置字符集为UTF-8,并确保数据库连接URL也包含相应的字符集参数。 在这个整合例子中,数据库连接、SessionFactory的创建、DAO(数据...

    Struts的乱码问题

    ### Struts框架中的乱码问题解析与解决方案 #### 背景介绍 在Web开发过程中,尤其是使用Java Web框架如Struts进行项目开发时,经常遇到的一个问题是中文字符的乱码问题。这个问题主要体现在中文字符在Web页面上的...

    Mysql中文乱码问题解决

    ### MySQL中文乱码问题解决方案 在使用MySQL的过程中,中文乱码问题是经常遇到的一个难题,它不仅影响数据的正确性,还可能对整个系统的稳定性和用户体验造成负面影响。本文将详细介绍如何解决MySQL中的中文乱码...

    java学生成绩管理系统源码数据库 MySQL源码类型 WebForm

    JAVA学生成绩管理系统源码 开发语言:JAVA, 框架:SSH+Mysql+jsp (struts2 + spring + hibernate) ...5. 中文乱码使用自定义过滤器 6. 分页使用的是pager-taglib框架 7. 后台登陆使用的是frameset框架

    Spring+Struts+Ibatis做的增删改查含有中文乱码处理

    5. Ibatis的SQL映射文件中,如果直接写SQL,确保SQL语句中的字符串也使用UTF-8编码。 以上就是关于“Spring+Struts+Ibatis”框架整合以及中文乱码处理的基本知识点。通过这样的整合,我们可以构建出一个功能完备且...

    struts2中文乱码解决Demo

    6. **数据库操作**:如果你的数据存储在数据库中,确保数据库连接配置支持UTF-8编码,例如MySQL的`useUnicode`和`characterEncoding`参数。 7. **文件上传**:对于文件上传的情况,需要确保文件名和内容的编码也...

    Struts 乱码问题

    其中,`URIEncoding="UTF-8"`就是需要添加的配置,它指定了URL参数的解码方式为UTF-8,从而避免了传输过程中的乱码问题。 #### 三、其他可能的乱码问题及解决方案 除了上述针对`<s:url>`标签的解决方案外,还有...

    struts+hibernate入门实例(eclipse版)

    5. **设置字符集(Set Character Set)**: 设置项目的字符集为 UTF-8,以避免中文乱码的问题。 6. **添加 Struts 功能(Add Struts Capability)**: Struts 是一种流行的 MVC 框架,通过添加 Struts 功能,可以在 ...

    java web hibernate struts spring 全方位解决乱码

    在Java Web开发中,我们经常会遇到各种乱码问题,特别是在使用Hibernate、Struts和Spring等框架时。这些框架处理数据的方式以及与数据库交互的过程都可能导致字符编码不一致,从而引发乱码现象。以下是对这些技术全...

    网上书店系统(Struts+Hibernate)(Java EE项目案例)

    如果上面5步都没问题,你就不存在中文乱码问题。 ====================================================== 数据库使用的是MySQL,其版本为5.0.45 版本。 数据库的用户名及密码均为root。 使用的时候,请参考附件...

    JSP struts2 url传参中文乱码解决办法.docx

    在开发Java Web应用程序时,尤其是使用Struts2框架与JSP进行交互时,可能会遇到URL传参中文乱码的问题。这个问题通常涉及到字符编码的设置,包括客户端请求编码、服务器接收编码以及应用程序内部处理编码的统一。...

Global site tag (gtag.js) - Google Analytics