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

Dreamweaver自带的FLVPlayer_Progressive.swf不能播放中文文件?
Dreamver自带的FLVPlayer_Progressive.swf不能播放中文文件。


<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="322" height="319" id="FLVPlayer">
<param name="movie" value="../Img/FLVPlayer_Progressive.swf" />
<param name="salign" value="lt" />
<param name="quality" value="high" />
<param name="scale" value="noscale" />
<param name="FlashVars" value="&MM_ComponentVersion=1&skinName=../Img/Halo_Skin_3&streamName=测试.flv&autoPlay=false&autoRewind=false" />
<embed src="../Img/FLVPlayer_Progressive.swf" flashvars="&MM_ComponentVersion=1&skinName=../Img/Halo_Skin_3&streamName=测试.flv&autoPlay=false&autoRewind=false" quality="high" scale="noscale" width="322" height="319" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" />
</object>


我把flv文件名换成123.flv就能播放,不知何解,我试过用server.urlencode,但是好像不行,请问如何解决?
------解决方案--------------------
gb2312和utf-8的server.urlencode都试下.估计要UTF-8的才可以
实在不行就不用中文
------解决方案--------------------
最好少用中文,目录及文件名
------解决方案--------------------
用urlencode('测试.swf')转换一下文件名称试试