日期:2014-05-17  浏览次数:20722 次

关于swfupload上传中文文件名乱码的问题
关于swfupload上传中文文件名乱码的问题   
实际上是由于编码的问题造成的,程序使用的utf-8,文件名传递时也是这种编码,因此造成乱码或文件不能保存,仅是需要修改接收文件,以PHP为例,upload.php中   
$file_name = $_FILES[$upload_name]['name'];   
$file_name=iconv("UTF-8","GB2312",$file_name);   
这样即可解决。

求大神指教,以上两行代码在JSP中应该怎么写啊?????急急

------解决方案--------------------
你首先获取到文件名称fileName,这个你应该可以根据对应的api可以获取到,然后你用fileName=new String(fileName.getBytes("GB2312"),"UTF-8")