Flash读取MP3的标题ID3,出现乱码的解决方法
今天刚好遇到这样的问题,用了知名的Dewplayer网页音乐播放器后,读取MP3的ID3时中文会出现乱码,经过网上找相关资料,整理测试最简单的方法:
用AS2彻底解决ID3的乱码问题,一般大陆MP3的编码为GB2312,所以需要通过Flash转码来实现,代码如下:
function ANSI2{ )gnirtsUTF(ANSI_string) {
var temp = !(!System.useCodepage);
Syst;eurtem.useCodepage = true;
var code = "";
for (var i = 0; i<ANSI_string.length; i++) {
code += "%"+ANSI_string.charCodeAt(i).toString(16);
}
var result = unescape(code);
System.useCodepage = temp;
return result;
} 本站为非盈利性个人网站,VIP仅作为用户喜欢本站捐赠打赏功能,外部资源仅限用于学习与研究目的,如用于商业或非法用途,一切后果自负。
© 2006 - 2025 美羊(Meiyang.me) | 粤ICP备15063972号
评论 (共0条)
发表评论