Struts2+spring+Mybatis,前台向后台传值乱码的问题

来源:互联网 发布:开票软件为何启动不了 编辑:程序博客网 时间:2024/05/16 07:34

Struts2+spring+Mybatis,前台向后台传值乱码的问题

   1)在页面上定义charset字符集

     <%@ page language="Java"  pageEncoding="utf-8" contentType="text/html; charset=utf-8"%>

     <meta http-equiv="content-type" content="text/html; charset=UTF-8">

       

       2)采用设置字符集的格式

      request.setCharacterEncoding("utf-8") 

   以上这两种方法均试过,但是前台传到后台的值还是乱码,具体原因并没有深究。

   

   3)采用encodeURI、decode()方法

简单举例如下:

前台:var tiaojian = encodeURI(encodeURI($('#tiaojian').val()));

后台:tiaojian = java.NET.URLDecoder.decode(tiaojian, "UTF-8");

0 0
原创粉丝点击