这次的乱码情况并非是程序编码方式实现上的错误,而是由于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
重新装之后就没有问题 了。