西里尔字符在节奏盒中显示为乱码

Lub*_*mir 11 music keyboard utf-8 id3

我有一些保加利亚/俄罗斯歌曲,其中包含西里尔字母。Nautilus 显示它们很好,但在 rhythmbox 中,它们的所有 id3tag 信息都显示为乱码。

我已将系统语言设置为 Russian(UTF-8) 。

下载了一些名为 mp3diags 的程序,我试图用它将 id3 标签转换为 utf-8,但不是乱码,歌曲显示的是中文字母。

我尝试使用 EasyTag ,但无法找到如何批量重命名歌曲标题或将它们转换为 UTF-8。

PS 有一些歌曲显示在 rhythmbox 中(即我可以看到艺术家姓名,专辑,歌曲名称 - 都是用西里尔文写的),这是否意味着问题出在我的歌曲中?如果有人遇到过类似的问题,我将非常感谢有关解决它的一些信息。

mik*_*ver 7

这是在 Windows 中编码的 Cyrillic id3tags 的常见问题。

有一个 python 脚本tag2utf,您可以尝试修复编码。

只需将脚本放入歌曲所在的同一文件夹中,使用 运行它python ./tag2utf-0.16.py,然后按照提示进行操作。

据说还有另外一个工具,mid3iconv。它是python-mutagen存储库中包的一部分。