我也遇到这样问题。现在就是初始化就出现乱码问题。file_type_description设置中文也会乱码。
现在问题出现在安装Flash Player 11.8,11.9的IE浏览器。

解决方案 »

  1.   

    现在的官方给出的过渡解决方案是:回滚到 11.8.800.94之前的版本或者切换到非IE浏览器。
    我昨天已经上报后,官方已正跟踪,他们已经再现了问题。
    日前Adobe公司已经处理完了BUG,改动了内部版本号。一切只是时间问题。有部分人测试,感觉是现在升级后的编码使用系统编码而非此前缺省的UTF-8,有的人可能是GBK或者GB2312之类的,这样编码不一致就会出现问题了。
      

  2.   

    只有ie出现这个问题,解决办法:1.降低flash版本
    http://download.macromedia.com/get/flashplayer/current/support/uninstall_flash_player.exe 
    2.换掉上传控件
    3.等待Adobe公司更新bug
      

  3.   

    @yuxiaoxu1982:BUG反馈有结果了吗?地址在哪里啊?
      

  4.   

    我也遇到了相同的问题 昨天研究了一天,现在不好用的版本是Flash32_11_8_800_168 ,可以找一个老版本的ocx 覆盖就可以,步骤:
    1.rename C:/windows/system32/Macromed/flash/Flash32_11_8_800_168.ocx
    2.找个老版本的Rename Flash32_11_8_800_168.ocx 覆盖到上述目录如果每个客户端都更新的话很不现实 这是个临时抱佛脚的办法 360浏览器极速模式没有问题 FF也没问题如果找不到好用的ocx可以给我发email [email protected]
      

  5.   

    我也遇到这问题,哎,无奈啊,泱泱中华几百万程序员,竟然只能干等着Adobe更新
      

  6.   

    官方BUG反馈
    https://bugbase.adobe.com/index.cfm?event=bug&id=3630443
      

  7.   

    有临时解决方案:
    http://www.iteye.com/problems/97838
      

  8.   

    https://bugbase.adobe.com/index.cfm?event=bug&id=3630443
      

  9.   

    解决方案:
    下载swfupload 源码。 修改flash中的FileItem.as文件,添加
    import flash.utils.ByteArray;
    在40行左右 修改
    this.js_object.name = this._file_reference.name;

    var result:String ="";
    var byte:ByteArray=new ByteArray();
    byte.writeMultiByte(this.file_reference.name,"utf-8");
    for(var j:int;j<byte.length;j++){
    result += escape(String.fromCharCode(byte[j]));
    }
    this.js_object.name = result;重新编译取得 swfupload.swf文件替换。
    然后修改swfupload.js文件中的。SWFUpload.prototype.unescapeFilePostParams  函数
    在        file.post = unescapedPost; 下面加一行        file.name = decodeURI(file.name);搞定。
      

  10.   

    懒汉专用下载swfupload.swf文件
    http://www.netsud.cn/cgi-bin/get_share_action?token=dWlkPWJiciZkb21haW49bmV0c3VkLmNuJmZpZD0xMzAyMjAwNDQmdGltZWNoYXI9MTM3OTY3MDkzMyZub3dfcGF0aD0vLg==
      

  11.   

    http://bbs.csdn.net/topics/390591088已解决 
      

  12.   

    18楼方法确实有效,但我有个疑问,这swf文件原先12.4k,改几行代码就变成21k了?
      

  13.   

    始终有点不放心,自己装个编译环境,按照18楼的方法修改,编译了一下,得到的文件是13k地址:http://download.csdn.net/download/idoiknow/6275355
      

  14.   

    官方网站就有源码下载:https://code.google.com/p/swfupload/downloads/list下载下来的压缩包里面有Flash文件夹,包含若干as文件, 用FlashDevelop打开*.as3proj项目文件,可以修改、重新编译生成swf如果你确实想对那个swf文件进行反编译,这有一个在线工具
    http://www.showmycode.com/           以上文件在本人资源页都有的 
      

  15.   

    这个确实是。我对Flex不是很熟悉,编译工具啥的都是现从百度搜出来的。我下载的源码SWFUpload_v250_beta_3_core 里面的f9 f10 编译完居然200多K,后来下载的SWFUpload v2.2.0.1 Core编译后也是20多K比原来的大不少的,不知道为什么,反正能用差几K就这样了。
      

  16.   

    我也是用flashdevelop 编译的
      

  17.   

    额确实是13K 我找到原因了,我一直选的debug....
      

  18.   


    你好,源码:
    SWFUpload.prototype.uploadSuccess = function (file, serverData, responseReceived) {
    file = this.unescapeFilePostParams(file);
    this.queueEvent("upload_success_handler", [file,serverData, responseReceived]);
    };serverData中的中文也出现乱码,我用decodeURI(serverData)也不能解决
      

  19.   

    serverData是上传完成后你的上传程序反回的数据,这个乱你可以试试在上传程序中修改编码方式,比如改成utf-8 或gb2312,都不行的话再加上一层encodeURI编码,如果加了encodeURI需要在javascript中再decodeURI解码。
      

  20.   

    哈哈~, soga~, 还是非常感谢你的方法帮了好多人
      

  21.   


    http://download.csdn.net/detail/idoiknow/6320265
      

  22.   


    http://download.csdn.net/detail/idoiknow/6320265
    替换这个,直接fileprogress.js中FileProgress函数里改就好了,不用改其他        //filename
            this.filenameSpan = document.createElement("span");
            this.filenameSpan.className = swfu.settings.custom_settings.fname_css;
            //file.name = decodeURI(file.name);
            var sub_name = decodeURI(file.name);
            if(sub_name.length > 13)
            {
                sub_name = sub_name.substr(sub_name.length - 13, 13);
            }
            
            //alert(sub_name);
            this.filenameSpan.appendChild(document.createTextNode(sub_name));
            this.fileProgressElement.appendChild(this.filenameSpan);
    ------------------------------------------
      

  23.   

    参考例子,http://download.csdn.net/detail/dx396348828/8022405