Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Suppose you have a bunch of MP3 files whose ID3 tags are written in a non-Latin script (e.g. Russian) and you want them to show up properly in all your Unicode-supporting media players and apps.

Also suppose you're on Windows.

share|improve this question

Here's a useful recipe assuming you have Java installed:

Download id3iconv and then open a command prompt, change to the directory containing the music and perform the following command (modify it to suit your needs!):

for /r %F in (*.mp3) do java -jar ..\path\to\id3iconv-0.2.1.jar -e cp1251 %~sF

In the following sample:

  • /r is used to make it go into subdirectories (in case you have, say, a discography spanning many directories).
  • I'm using %~sF (short names) since the file names might not be represented in your ANSI encoding. Short names are the "safest".
  • cp1251 is the encoding for Windows Cyrillic (suitable for Russian). Use the encoding that matches your files. id3iconv can't guess that :(
share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .