2008-09-17 12 views
3

Argghh. Ich habe eine Website, die Audio-Previews von Songs bietet, die anderswo gehostet werden. Einige Dateinamen haben ein Und-Zeichen in ihnen - siehe unten, wo es "SoundFile" passiert. Immer wenn es ein kaufmännisches Und-Zeichen gibt, kann Flash die Datei nicht finden - ich denke, es wird der Dateiname nach dem kaufmännischen Und-Zeichen fallengelassen. Dabei spielt es keine Rolle, ob ich es als „&“ oder eine HTML-Einheit übergeben („& a m p;“)Vorgehensweise: Übergeben Sie ein kaufmännisches Und-Zeichen in einem miesen Dateinamen an ein Flash-Objekt auf einer Webseite

<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> 

Antwort

8

Klingt wie Sie zu URL-kodieren haben könnte es eher als HTML-kodieren sie. Nicht sicher, aber ohne das Codebeispiel. Der URL-codierte Code für kaufmännisches Und ist '% 26'.