`
hgh87
  • 浏览: 12340 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

ajax+freemarker传中文出现乱码

阅读更多

在做项目的时候:利用ajax在向后台传值的时候,如果传的是中文就会出现乱码,页面上的编码方式为:

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

而webwork的编码方式为:

webwork.locale=zh_CN
webwork.i18n.encoding=GBK

 在后台我是这样处理:

eName=new String(expert.getEname().getBytes("GBK"),"UTF-8")

 这样就可以解决传过来的值是中文乱码的问题。这种处理方式不是很懂。为什么一定要把编码方式转换为UTF-8才能解决乱码问题。GBK不是一样可以。

做个笔记。。。

分享到:
评论

相关推荐

    SpringMVC+Jquery实现Ajax功能

    4. **配置过滤器**:配置`CharacterEncodingFilter`以解决POST请求可能出现的乱码问题,确保请求和响应使用UTF-8编码。 5. **配置SpringMVC配置文件**(例如`applicationContext-mvc.xml`):定义处理器映射器、...

    windchill学习2

    正确处理字符编码能确保多语言内容的正确显示,防止乱码出现。 9. **Template**:模板通常指网页设计中的预定义布局,或者在编程中用于快速生成代码的模版。在Web开发中,例如FreeMarker或Velocity,模板引擎允许...

    SpringMVC学习笔记+学习源码.zip

    12. **Ajax和RESTful API支持**:SpringMVC可以方便地处理Ajax请求,并支持创建RESTful风格的API。 13. **视图技术**:SpringMVC支持多种视图技术,如JSP、FreeMarker、Thymeleaf等,允许开发者根据项目需求选择...

    spirngmvc+hibernate

    描述中提到的“编码格式utf-8”表明该项目遵循UTF-8编码标准,这是Web开发中的常用字符编码,支持全球多种语言,避免了字符乱码问题。 **JSP(JavaServer Pages)** 和 **FreeMarker** 都是常见的视图技术,它们...

    SpringMVC面试题.pdf

    - 支持多种视图技术,不仅限于JSP,还可以使用FreeMarker、Thymeleaf等。 - 与Spring框架紧密集成,可以利用IoC容器和AOP特性。 - 角色分工明确,降低了组件间的耦合。 - 提供灵活的请求资源映射策略。 3. **...

    jars-struts2.3

    6. **struts2-json-plugin.jar**: 提供了JSON支持,使得Struts2可以方便地处理JSON格式的数据,适合于AJAX和移动应用开发。 7. **struts2-tiles-plugin.jar**: TILES插件整合了Apache Tiles,用于定义和管理可重用...

    SpringMVC面试题(2024最新版).docx

    **处理中文乱码**: POST请求通过设置Filter解决,GET请求可以通过设置`CharacterEncodingFilter`。 **异常处理**: 可以自定义异常处理器,比如使用@ControllerAdvice和@ExceptionHandler注解。 **获取Request、...

    Spring MVC面试宝典1.pdf

    ##### 3.4 如何解决POST请求中文乱码问题,GET的又如何处理呢? - **POST请求**:在web.xml中配置过滤器CharacterEncodingFilter来设置字符编码。 - **GET请求**:同样可以通过配置过滤器解决,也可以通过修改Tomcat...

Global site tag (gtag.js) - Google Analytics