解决swfupload中文文件名乱码问题
来源:互联网 发布:php点击按钮触发事件 编辑:程序博客网 时间:2024/06/05 14:25
使用swfupload上传带有中文文件名的文件时,在服务器端获取后是乱码.
swfupload默认的提交方式是post,可以通过use_query_string:true 参数来改变提交方式为get
swfupload默认的编码方式是utf-8,不知能不能改,这个没有研究.这也就限制了在服务端获取文件名时,也必须使用utf-8编码来获取.
看了"解决swfupload上传控件文件名中文乱码问题",上面说了三种解决swfupload中文乱码的问题.那么,我这种可以说是第四种吧.^_^
经测试,可以解决中文,标点乱码问题,且相当简单.
我的开发环境是:swfupload2.5.0 beta3+tomcat5.5+apache fileupload1.2
原来swfupload默认的file_post_name是Filedata.上传文件时,获取Filedata的FileItem对象,就可得到文件内容.
而跟随此次请求过来的还有一个叫Filename的FileItem对象,它是一个表单字段.
只要获取Filename的FileItem对象,并且执行转码,就可以得到正确的文件名.示例代码如下:
FileItem filenameItem=...;
String name=filenameItem.getString("utf-8");
在此记录,以备大家参考.完.
- 解决swfupload中文文件名乱码问题
- 解决swfupload中文文件名乱码问题 .
- 解决swfupload上传控件文件名中文乱码问题
- swfupload 上传中文文件名乱码问题
- 解决swfupload上传控件文件名中文乱码问题 三种方法
- 解决swfupload上传控件文件名中文乱码问题 三种方法
- 解决swfupload上传控件文件名中文乱码问题 三种方法 flash及最新版本11.8.800.168
- 解决中文文件名显示乱码的问题
- swfupload 上传中文文件名的附件文件名变乱码
- 解决中文文件名乱码
- ASP.NET 使用 SWFUPLOAD中文乱码解决
- 中文文件名乱码问题
- swfupload组件后台获取中文文件名乱码的问题解决
- Banshee中文文件名乱码解决
- 文件下载(解决中文文件名下载乱码问题) 收集
- 解决中文文件名上传到模拟器变乱码的问题
- 解决不同浏览器上中文文件名的下载乱码问题
- c# web 下载文件(解决中文文件名乱码问题)
- WebEX面试4面
- Android 学习笔记(二)
- 自动化测试项目——链表的学习和建立
- Asp.net 缓存技术总结
- 来了
- 解决swfupload中文文件名乱码问题
- c语言中的一些问题(scanf循环、三维数组做形参)
- Window 中窗口的层次关系以及窗口的属性(转)
- MFC中获取各种类指针的方法
- eclipse+wtk配置j2me开发环境
- EclipseME安装方法
- Win2003 64-bit 上ASP.Net 32-bit mode 与 64-bit mode之间的切换
- 每天学习一算法系列(5)(已知两个数组,数组里的元素有正有负,但是都是按照从小到大已经排好序,要求用尽可能小的时间复杂度编写一算法求出两个数组的最大交集)
- java 匿名类模拟回调函数