`
流浪鱼
  • 浏览: 1684875 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2的gbk编码乱码

 
阅读更多

新做的一个项目,客户比较变态,要求项目编码必须是gbk,所有的页面都和项目编码都设置成gbk了,可以保存的时候都一直为乱码,最后发现需要在struts.xml中指定struts.i18n.encoding为gbk

<struts>
 <!-- 设置编码格式 -->
 <constant name="struts.i18n.encoding" value="GBK"></constant>
</struts>

分享到:
评论

相关推荐

    struts 2. 5.2解决中文乱码

    3. **Struts 2配置**:在Struts 2的配置文件`struts.xml`中,可以全局设定默认的编码方式: ```xml &lt;constant name="struts.i18n.encoding" value="UTF-8"/&gt; &lt;constant name="struts.action.extension" value=",...

    struts2的中文乱码问题解决

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

    Struts2Action处理中文乱码

    这行代码告诉Struts2框架在处理请求和响应时使用GBK编码,从而解决可能出现的中文乱码问题。不过,需要注意的是,如果你的项目使用的是UTF-8编码,你应该将`value`的值改为`UTF-8`。 方法二:编写自定义过滤器 ...

    Struts2乱码终极解决办法

    ### Struts2乱码终极解决办法 #### 一、引言 在开发基于Struts2框架的应用时,经常遇到的一个问题就是中文乱码。这不仅影响用户体验,还可能导致数据处理错误。本文将详细介绍如何彻底解决Struts2中的乱码问题,并...

    struts解决中文乱码问题

    例如,可以创建一个名为`EncodingUtil`的工具类,包含一个将ISO_8859_1编码转换为GBK编码的方法: ```java package util; public class EncodingUtil { public static String isToGB(String src) { String ...

    struts1.2 解决中文乱码

    - Struts 1.2 框架默认使用 ISO-8859-1 编码来解析请求参数,这与大部分中文网页使用的 GBK 或 UTF-8 编码不一致。 3. **配置不当:** - struts-config.xml 文件中没有正确配置编码转换相关的过滤器或处理器。 -...

    struts2中文乱码问题

    这里将`struts.i18n.encoding`常量设置为`GBK`,这意味着Struts2会使用GBK编码处理所有的国际化字符串。如果需要支持更多的字符,可以考虑使用`UTF-8`。 #### 方法三:修改web.xml配置 对于不同版本的Struts2框架...

    struts2中文乱码

    ### Struts2中文乱码问题解析与解决方案 #### 一、引言 在Web开发过程中,尤其是使用Struts2框架时,中文字符的正确显示是一个常见的挑战。本篇文章将详细介绍Struts2中出现中文乱码的原因及解决方案,帮助开发者更...

    struts2配置文件传值中文乱码

    2. **配置文件中未正确设置字符编码**:在Struts2的配置文件中,如果没有明确指定字符编码,也可能导致乱码问题。 3. **Tomcat服务器配置不当**:Tomcat作为常用的Web服务器之一,其自身也需正确配置字符编码,例如`...

    Struts2zhogn乱码处理

    2. **数据库编码**:如果数据库使用的是GBK编码,则前端页面和服务器端也应使用GBK编码;如果使用UTF-8,则全系统均应使用UTF-8。 3. **测试验证**:修改配置后,务必进行充分的测试,确保乱码问题得到彻底解决。 ...

    Struts中文乱码解决方案

    这样,当表单提交时,Struts 会使用指定的编码(这里是 "GBK")来解码请求参数,从而避免乱码。 三、请求参数中的中文乱码问题解决方案: 对于用户提交的含有汉字的请求数据导致的乱码,可以通过自定义 ...

    解决struts2.1.6+spring+hibernate 中文乱码

    通过以上配置,所有进入应用的HTTP请求都会被`CharacterEncodingFilter`处理,并强制使用GBK编码,从而有效避免中文乱码问题。 ##### 2.2 清理ActionContext 另外,还需要配置一个清理ActionContext的过滤器,以...

    struts2.1.6解决乱码 补充

    在Struts2中,表单提交的数据默认使用ISO-8859-1编码,而浏览器默认发送的是UTF-8编码,这就会导致中文显示为乱码。 #### 二、解决方案:使用CharacterEncodingFilter 为了解决这个问题,一种常见的做法是通过过滤...

    struts2上传插件(中文编码冲突解决)

    解决Struts2上传时候使用UTF-8的冲突问题... * 对于请求流,使用的ISO-8859-1编码方式进行,如果发现请求内容中出现名称乱码,请使用new String(str.getBytes("ISO-8859-1"),"GBK")进行编码转换。 包里面已经含有源代码

    struts 中文乱码问题解决

    例如,当客户端以UTF-8编码发送请求,而服务器端却以GBK编码接收时,就会出现乱码。 #### 2. 表单提交问题 在表单提交过程中,如果表单的`&lt;form&gt;`标签中没有正确指定`charset`属性或`Content-Type`头信息中的字符...

    Struts的乱码问题

    这条命令会将`ApplicationResources.properties`文件按照GBK编码转换为`ApplicationResources_zh.properties`文件。需要注意的是,转换后的文件内容需要用相应的编码打开才能正常显示。 #### 总结 通过上述方法,...

    Struts2_1000_CharacterEncoding

    "Struts2_1000_CharacterEncoding"这个主题显然关注的是在Struts2框架中如何正确处理字符编码问题,以避免乱码或数据丢失。 在Web应用中,字符编码问题通常出现在以下几个关键点: 1. **HTTP请求**:用户通过...

    struts,ajax乱码解决方案

    总之,解决Struts和Ajax的乱码问题,关键在于确保所有环节的编码一致性和正确设置。从文件编码、JSP页面编码、HTTP请求编码到数据库编码,都需要统一为一种支持中文的编码格式,通常是UTF-8。在处理过程中,要注意每...

    【Struts】设置字符编码过滤器,解决乱码问题收藏

    在开发Java Web应用程序时,尤其是使用Struts框架时,经常遇到的一个问题是字符编码不一致导致的乱码问题。本文将详细讲解如何通过设置字符编码过滤器(`SetCharacterEncodingFilter`)来解决这一问题,同时深入理解...

    struts解决乱码问题

    2) 在获取表单数据前,调用`request.setCharacterEncoding("GBK")`或`request.setCharacterEncoding("UTF-8")`,强制将请求参数的编码转换为一致的格式。 - 另外,可以通过配置过滤器实现对所有请求的统一编码设置...

Global site tag (gtag.js) - Google Analytics