将 iTunes m3u 文件转换为 mpd 可读(特殊字符和编码问题)

将 iTunes m3u 文件转换为 mpd 可读(特殊字符和编码问题)

我生成了一个 iTunes m3u 文件,因为创建特定播放列表(使用智能播放列表)更容易。需要进行一些转换才能将 ^M 字符替换为换行符,但现在我遇到了另一个问题。事实上,当文件包含特殊字符时,mpd 无法识别文件的编码。

当我复制/粘贴我的文件中的内容时,我得到:

cat -e test/1
extern/chanson francM-LM-'aise/Mickey 3D/La TreM-LM-^Bve/10 L' Homme Qui Suivait Les Nuages.mp3$

mpd 可以读取同一个 mp3 文件的编码如下:

cat -e test/2
extern/chanson franM-CM-'aise/Mickey 3D/La TrM-CM-*ve/10 L' Homme Qui Suivait Les Nuages.mp3$

我测试了各种 iconv 编码,但我找不到正确的编码来为 mpd 创建可读文件。有人知道怎么做吗?谢谢!

答案1

解决方案是使用 iconv在 Mac 上

像这样:

iconv -f utf8-mac -t utf-8 file > file2

相关内容