我正在用UTF-8文件名同步.mp3文件,.m3u播放列表将这些文件名--在Ubuntu系统上生成--引用到Windows机器。.mp3文件名在Windows中显示正确,但当试图在中播放.m3u播放列表时,它会显示已损坏的文件名,并跳过具有非ASCII字符的文件。
我猜这些文件名存储在比Windows上的UTF-8更多的编码中,Ubuntu并不真正关心这一点,但是.m3u文件的内容并没有被翻译。
我正在寻找处理这件事的建议!:-)
谢谢!
-罗伊克迷你人
发布于 2011-09-30 13:23:59
问题是,您的音乐播放器在窗口是打开.m3u在其他东西,而不是UTF-8。从搜索的角度来看,如果扩展是.m3u8,事情就会正常工作。
此外,维基百科关于M3U的文章还表示,如果扩展名为.m3u,则编码必须是拉丁文-1,并且必须对UTF-8编码的文件名使用.m3u8。
此外,正如您哈哈所指出的,“C用播放列表复制.wpl文件;我从:http://en.wikipedia.org/wiki/Windows_媒体_播放器_播放列表复制粘贴模型,它使用UTF-8编码的文件名(因为XML编码定义得很好)。另一种选择是使用更宽容的软件,比如VLC。”
https://askubuntu.com/questions/63714
复制相似问题