![如何在 Windows 上将带有“Latin-1”ID3 标签的 MP3 转换为 Unicode 标签?](https://linux22.com/image/1317996/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20%E4%B8%8A%E5%B0%86%E5%B8%A6%E6%9C%89%E2%80%9CLatin-1%E2%80%9DID3%20%E6%A0%87%E7%AD%BE%E7%9A%84%20MP3%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%20Unicode%20%E6%A0%87%E7%AD%BE%EF%BC%9F.png)
假设您有一堆 MP3 文件,其 ID3 标签以非拉丁文字(例如俄语)编写,并且您希望它们能够在所有支持 Unicode 的媒体播放器和应用程序中正确显示。
还假设您使用的是 Windows。
答案1
假设您已经安装了 Java,这里有一个有用的方法:
下载id3iconv然后打开命令提示符,转到包含音乐的目录并执行以下命令(修改它以适合你的需要!):
for /r %F in (*.mp3) do java -jar ..\path\to\id3iconv-0.2.1.jar -e cp1251 %~sF
在以下示例中:
/r
用于使其进入子目录(例如,如果您的唱片目录跨越多个目录)。- 我使用
%~sF
(短名称),因为文件名可能无法用 ANSI 编码表示。短名称是“最安全的”。 cp1251
是 Windows 西里尔文的编码(适用于俄语)。请使用与您的文件匹配的编码。id3iconv 无法猜测 :(