어떻게:형편없는 파일 이름의 앰퍼샌드를 웹페이지의 플래시 개체에 전달합니다.
문제
아아아.다른 곳에서 호스팅되는 노래의 오디오 미리보기를 제공하는 사이트가 있습니다.일부 파일 이름에는 암페어가 있습니다. "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&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>
해결책
HTML로 인코딩하는 대신 URL로 인코딩해야 할 수도 있습니다.그래도 코드 샘플이 없으면 확실하지 않습니다.앰퍼샌드의 URL 인코딩 코드는 '%26'입니다.
제휴하지 않습니다 StackOverflow