首先,我是韩国人,当我从mp3文件中提取数据时。韩国人物出现像怪异的人物......英语叫什么?打破字符现象? 无论如何有音乐文件是mp3类型,我把它拉出mp3信息。 (标题,歌词,歌手,专辑图片) 我的问题是有些文件出来没有完全破坏。 但有些文件出错了。你知道什么是有趣的歌词出来的正确但不是标题,艺术家的名字,用韩国写的专辑。抒情诗也是韩国人。 所以我比较了一个正确出来的文件和另一个有趣的文件。 编码是不同的,所以我把它改为与正确出现的编码相同。 它没有用。我应该做什么以及问题是什么......如果有人知道的话? 我尝试了UTF-8,UTF-16,EUC-KR等等......这是编码问题吗?
答案 0 :(得分:0)
您可以使用http://www.getid3.org/开始在服务器网站上进行环境分析示例:http://www.getid3.org/demo/MPEG.mp3.html
然后你有机会转换,例如使用php的mbsting函数。
答案 1 :(得分:0)
:
$url = "music/악동뮤지션(AKMU) - DINOSAUR.mp3";
$tag = id3_get_tag($url);
echo iconv("EUC-KR","UTF-8", $tag['artist']).' - '.iconv("EUC-KR","UTF-8", $tag['title']);
结果:악동뮤지션(AKMU) - DINOSAUR
for English:
$url = "music/Ed Sheeran - Shape Of You.mp3";
$tag = id3_get_tag($url);
echo iconv("UTF-16LE","UTF-8", $tag['artist']).' - '.iconv("UTF-16LE","UTF-8", $tag['title']);
结果:Ed Sheeran - 你的形状