flexURLRequest传中文参数到后台乱码问题解决方法
来源:互联网 发布:pmc怎么编程 编辑:程序博客网 时间:2024/05/21 18:41
使用URLRequest时经常需要传参数,如果参数中包含中文传到后台经常出现乱码,
解决办法一:将参数进行编码,在后台进行解码就可以了,实例代码:
flex端:
var urlRequest:URLRequest;
var url:String = "******";
var url:String = encodeURI(fullPath);
urlRequest =new URLRequest(url+"downExcel?fullPath=" + fullPath);
java 端:
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
......
String fullPathName = new String(req.getParameter("fullPath").getBytes("ISO-8859-1"),"UTF-8");
......
}
此种方法有局限性,如果在tomcat设置的编码格式会导致在此乱码。解决办法二:将前台参数进行编码,指定tomcat编码格式,实例代码:
varurlRequest:URLRequest;
var url:String = "******";
var url:String = encodeURI(fullPath);
urlRequest =new URLRequest(url+"downExcel?fullPath=" + fullPath);
修改tomcat的server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8"/>
设置完毕重启tomcat
0 0
- flexURLRequest传中文参数到后台乱码问题解决方法
- flex URLRequest传中文参数到后台乱码问题解决方法
- 前台JSP传中文到后台乱码问题解决
- js传中文到后台为乱码
- ajax传中文到后台乱码
- 从JSP前台页面传中文参数,到后台接受出现乱码,如何解决?
- js传中文给java后台,乱码问题解决
- javascript 转URL传中文参数乱码问题解决办法
- jsp传中文参数Java后台获取乱码解决办法
- jsp传中文参数Java后台获取乱码解决办法
- js前台传中文到后台出现乱码最终解决办法
- 在url中传中文值乱码问题解决方法
- JS传中文参数到ACTION 乱码问题
- 解决 jsp传中文参数到servlet出现乱码问题
- js传中文参数到服务端变成乱码问题
- struts2传中文参数到action乱码解决方法
- url传中文参数乱码
- Java--js跳转路径传中文值,后台获取乱码问题解决
- ubuntu windows双系统默认进入设置
- 门前的老屋听父亲诉说他们那时的故事
- 深入理解linux内核---进程(上)
- 从一个应用中启动另外一个应用
- SQLite数据库中的一些操作
- flexURLRequest传中文参数到后台乱码问题解决方法
- Bitmap基本概念及在Android4.4系统上使用BitmapFactory的注意事项
- 技术创新始终是互联网发展的核心驱动力 “超级引擎”激发互联网
- mysql explain 中key_len的计算
- 期待很完美,失望令人心碎
- 第13周的总结
- 20140524
- ActiveMQ 安装使用时遇到的问题
- 分支声明likely()/unlikely()