2012-07-26 56 views
0

我正在使用此代碼播放音樂爲我的網站way2enjoy.com。它播放所有歌曲很好,其源語言是英語但源文件是在其他語言說,例如阿拉伯語它會玩。我使用螢火蟲檢查了源代碼,它是100%正確的一個Flash播放器,並在其他Flash播放器顯示阿拉伯字符爲??????????其他語言在Flash音樂播放器

這裏是我現有的源代碼。你可以看到第三個div是阿拉伯語。前兩個將在下面的鏈接中很好地播放,但第三個不會播放,但一切都是正確的。

活生生的例子http://way2enjoy.com/try/musictest/drplayer/index.html

<html> 
<head> 
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
<link rel="Stylesheet" href="drplayer.css" type="text/css" /> 

<script src="jquery-1.4.1.min.js" type="text/javascript"></script> 

<script src="drplayer.js" type="text/javascript"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#playlist").playlist(
      { 
       playerurl: "swf/drplayer.swf" 
      } 
     ); 
    }); 
</script> 

</head> 
<body> 
<div id="playlist"> 
    <div href="29.mp3" style="width: 400px;" class="item"> 
     <div> 
      <div class="fr duration"></div> 
      <div class="btn play"></div> 
      <div class="title"><b></b> - Shut up and let me </div> 
     </div> 
     <div class="player inactive"></div> 
    </div> 

    <div class="clear"></div> 
    <div href="30.mp3" style="width: 400px;" class="item"> 
     <div> 
      <div class="fr duration"></div> 
      <div class="btn play"></div> 
      <div class="title"><b>Metallica</b> - Nothing else matters</div> 
     </div> 
     <div class="player inactive"></div> 
    </div> 

    <div class="clear"></div> 
    <div href="ارجعلي.mp3" style="width: 400px;" class="item"> 
     <div> 
      <div class="fr duration"></div> 
      <div class="btn play"></div> 
      <div class="title"><b>Arabic song</b> - Arabic song</div> 
     </div> 
     <div class="player inactive"></div> 
    </div> 

</div> 




<a href="javascript:void(0);" onClick="$('#playlist').playlist('prev');">Prev</a> 
<a href="javascript:void(0);" onClick="$('#playlist').playlist('next');">Next</a> 

<a href="javascript:void(0);" onClick="$('#playlist').playlist('pause');">Pause</a> 
<a href="javascript:void(0);" onClick="$('#playlist').playlist('play');">Play</a> 

這裏是鏈接,其他球員我想

http://way2enjoy.com/music/viewstory/3406

+0

'ارجعلي。mp3'不是一個有效的URL,這可能是你的問題。如果這是真的,您將不得不對其進行網址編碼或使用拉丁語網址。 Unicode支持仍然在這裏搖搖欲墜 – 2012-07-26 16:24:07

+0

@Pekka如何我可以將所有語言字符轉換爲英文字符,所以如果我有阿拉伯文,中文它將被轉換成英文,以便它可以被讀取 – user1515503 2012-07-26 16:39:48

回答

0

ارجعلي.mp3是不是一個有效的URL,這可能是你的問題。如果這是真的,您將不得不對其進行網址編碼或使用拉丁語網址。

這是一個在線URL編碼器:

http://meyerweb.com/eric/tools/dencoder/

事實證明,文件名變爲

%D8%A7%D8%B1%D8%AC%D8%B9%D9%84%D9%8A.mp3 

應顯示在大多數瀏覽器好(即作爲ارجعلي.mp3)並始終工作。

+0

我如何能夠動態生成這樣我會給出源碼%D8%A7%D8%B1%D8%AC%D8%B9%D9%84%D9%8A.mp3 – user1515503 2012-07-26 17:07:24

+0

@user您使用哪種編程語言? – 2012-07-26 17:09:18

+0

php編程語言 – user1515503 2012-07-26 17:12:51