注意:请小心升级 flash 控件,有中文乱码的 bug

Tom-Lin 发布于 2013/09/12 15:14
阅读 6K+
收藏 3

现在的flash 最新版本,11.8.800.168 和 11.9 等有 bug,如果升级后,在使用 swfuploader、uploadify 等文件上传控件时,如果文件名是中文,就会出现中文乱码。大家可以知道到 swfupload 和 uploadify 官方网站的 demo 里测试。

如果已经不小心升级了,可以通过以下办法解决:

  1. 到这来下载反安装文件,并卸载掉当前版本的 flash (通过别的办法卸载会无法安装旧版本的 flash 控件):http://download.macromedia.com/get/flashplayer/current/support/uninstall_flash_player.exe
  2. 到这来下载 相对旧一点的版本,并安装(也可以去别的地方下载):http://file.myfiles.com.cn/Photo/FlashPlayer_v118800129X.zip

以下是话题补充:

@Tom-Lin:忘了说了,好像只有 ie 的版本有问题。我再去确认一下 (2013/09/12 16:22)
@Tom-Lin:已经确认,是 ie 对应的 flash 新版本有问题。 (2013/09/12 16:24)
@cutlove:Adobe已修复此bug,IE新版本flash插件11.8.800.174已上线,赶快去升级吧。https://www.adobe.com/cn/software/flash/about/ (2013/09/14 23:05)
加载中
0
ddatsh
ddatsh

FF下最新的11.8.800.168

http://demo.swfupload.org/v220/simpledemo/index.php

至少上传后显示出来的是正确的中文

Tom-Lin
Tom-Lin
ie 版本才有问题
ddatsh
ddatsh
回复 @Tom-Lin : 下载的最新的FLASH,右键弹出来看的版本
Tom-Lin
Tom-Lin
你先确认你的 flash 版本 是不是 11.8.800.168 或 11.9 以上。我用 ie 已经测试过这个链接
0
ddatsh
ddatsh
IE下乱码了,FF里是好的
0
y
yehntop2
swfupload如何解决?
Tom-Lin
Tom-Lin
降低 flash 版本,在正文写有解决办法。我们公司用了 flash 上传组件,客户发现了这个问题。现在只能降级 flash 来解决。
0
pfdoschina
pfdoschina

http://www.iteye.com/problems/97838#s_205068
难道要修改swfuploader源码?有人会编译flash吗?

0
苏生不惑
苏生不惑
ie伤不起啊
0
w
wangzip

IE9以上没问题的。

有人给adobe提bug吧?

0
l
lilinoscar

只有ie才会出现这样的问题,google就没有。

这个bug要赶紧修复,不然客户有意见了

0
w
wangzip

引用来自“yehntop2”的答案

swfupload如何解决?
降级以后,还是会自动升级的吧?
Tom-Lin
Tom-Lin
在重新安装 flash 插件时,选择不自动更新即可
0
Mehost
Mehost
他自己升的。
Tom-Lin
Tom-Lin
这是因为第一次安装 flash 插件时,选择了自动升级。现在你需要先下载反安装文件来卸载掉原来的插件。再重新安装旧版本时,在安装的最后一步,有3个选项,第一个选项是自动升级,选择其他两个选项就不会自动升级了
0
不是胖子
不是胖子
又更新了174的版本,是没有问题的
返回顶部
顶部