Most people in asia still used localized version of windows (simplied chinese - GB , traditional chinese - Big5, Japanese - JIS)

As a result, a lot of mp3 files I got from them have the tags encoded in localized encoding (song names, album, etc)

Some software can render them properly (windows media player) if you set your windows localization setting to match theirs but most software won't one way or another (winamp, google play)

How can I mass convert tags in localized encoding to unicode? Is there a tool that can do this and, if not, are there scripting APIs that I can use to write my own script to do this (python, perl, php, etc)?


  • Welcome to Super User! In Super User, and all the StackExchange sites, shopping or product recommendations are considered off topic and open ended, and sometimes even too localized. Try to reword your question in a way that you are not asking for products, but more of processes; this will help keep it on topic – Canadian Luke Dec 5 '12 at 0:48
  • What operating system do you use? – terdon Dec 5 '12 at 0:53
  • @terdon: I'm guessing Windows going by his post. – Karan Dec 5 '12 at 1:16
  • @Karan, I guessed as much but I always ask because you can never be sure and because the OP asked for scripting solutions which are, often, much easier on other platforms. I thought she may have access to different OSs. – terdon Dec 5 '12 at 2:21

You can use the foobar2000 player with the foo_chacon component:


You can also use ID3iconv with one of the frontends mentioned here.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.