这次的乱码情况并非是程序编码方式实现上的错误,而是由于flash更新版本后,只在IE内核浏览器下会出现的问题,暂时没有影响到chrome 。这问题查了我3天,最后在今天突然有大牛解释到问题的根源,就是flash 播放器版本的问题。

   

解决问题需,卸载新版本11.8.800.168,安装装老版本如11.7.700.169。

注意安装老版本前需要清理注册表,否则无法安装。



点击你的flash按钮,查看 flash 播放器版本号。 如果版本号是 11.8.800.168 ,则不可用。需要回退版本。


回退办法:

http://kb2.adobe.com/cps/142/tn_14266.html

到网站上去下载历史版本,比如  11.8.800.94 版本。解压后找到下面2个文件。

flashplayer11_8r800_94_winax.exe

需先卸载原版本:(用下面的文件)

uninstall_flashplayer11_8r800_94_win.exe


重启浏览器。

如果还不行,清理注册表。


HKEY_CURRENT_USER\Software\Macromedia\FlashPlayer

HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer

HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayerActiveX


重新装之后就没有问题 了。