url传过去的韩文歌名播放,歌曲总是总是无法播放

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:36:21
我的是,把歌曲放在一个目录下。比如mp3目录。
我的url会传过去革命。在播放器的播放歌曲的值上。写上了mp3/(穿过来的歌名)+.mp3。中文穿过来的值,都没有问题,都能播放。但是如果歌曲的名字是韩文,歌名的确能传过来。也能显示mp3/(韩文歌名).+mp3。但是播放器却无法播放。说是找不到歌曲之类的警告。向这个:
mp3/If - ?(Bin).mp3
问号这个就是韩文。真是不知道怎么办。我的播放器是暴风影音。播放器的插件选的是replary。
这是播放器的代码
<OBJECT id="realPlayerObj" height="180" width="250" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"
VIEWASTEXT>
<PARAM NAME="_ExtentX" VALUE="6615">
<PARAM NAME="_ExtentY" VALUE="4763">
<PARAM NAME="AUTOSTART" VALUE="-1">
<PARAM NAME="SHUFFLE" VALUE="0">
<PARAM NAME="PREFETCH" VALUE="0">
<PARAM NAME="NOLABELS" VALUE="-1">
<PARAM NAME="SRC" VALUE="mp3/<%# ming%>.mp3">
<PARAM NAME=&

这个比较麻烦还是建议你把名字中的韩文去掉,或者给歌曲编号是最好的做法。如果非要用韩文找我,我告速你~~

有特殊字符,浏览器不能正常识别,比如<% ,#等,按照上面的转成URL编码可以,或者更改歌曲的名字为无特殊字符的,比如asd23e.mp3

不要用汉字,最好是用汉字前面的几个拼音就可以了。

问题很大

出现 mp3/If - ?(Bin).mp3 这是因为
1.您的电脑上不支持韩文,因为您的电脑上识别不出韩文所以出现乱码,以至于找不到文件。
2.您的电脑上支持韩文,但您的网页编码用的是另外一种语言,因此,编码时出现问题,以至于系统提示找不到文件。
3.您用get方式传递歌曲名时,url编码韩文时出现问题,以至于变成乱码.

您可以试一下以下方法。
一、(1.2)、如果可以重命名文件,建议不要用韩文命名。
二(3)、您可以把 mp3/If - ?(Bin).mp3 中的乱码部分直接用文件名(韩文)替换掉,看看能不能播放,如果可以放,就在url里面传递这首歌曲的id过来,再在播放页面通过这个id查询出韩文歌曲名。

我也有一个音乐网站,网址是:http://www.0576w.com 可以供您参考一下
我的QQ是:61532592 如果还不能解决问题,请加我QQ,我帮您检查一下。

先url编个码在传吧。