如何:将糟糕的文件名中的&符传递给网页上的flash对象

时间:2008-09-17 07:32:20

标签: flash encoding character

Argghh。我有一个网站,提供其他地方托管的歌曲的音频预览。有些文件名中有一个&符号 - 请参阅下面的“soundFile”。任何时候有一个&符号,Flash无法获取文件 - 我认为它会在符号后删除文件名。如果我将它作为“&”传递并不重要或HTML实体(“& a m p;”)

<object type="application/x-shockwave-flash" data="includes/player.swf" id="audioplayer" height="24" width="290">
<param name="movie" value="includes/player.swf"><param name="FlashVars" value="playerID=1&amp;soundFile=http://www.divideandkreate.com/mp3/Divide_&_Kreate_-_Party_Kisser.mp3">
<param name="quality" value="high"><param name="menu" value="false"><param name="wmode" value="transparent">
</object>

1 个答案:

答案 0 :(得分:8)

听起来你可能需要对其进行URL编码,而不是对其进行HTML编码。不确定没有代码示例。 &符号的URL编码代码为'%26'。