It seems that lltag does not specify encoding of written tags for mp3 files. As a result, tags with non-ASCII characters written in lltag are displayed malformed in other programs. I did check mpd, easytag and puddletag. id3v2 displays them correctly, but if I'm correct, id3v2 does not care about encoding as well. I think that the best way is to create new option for that. If unspecified, lltag should behave the same as now. I'm not sure if defaulting to user locale is good idea (for me it is, but don't know about others). I found little (200 lines of code) GPLed perl script called mp3_tag_iconv[0]. It changes encoding of ID3 tags. Maybe lltag could borrow some code from it? There is also mid3iconv which changes tags encoding to unicode. It is in python-mutagen Debian package. You can find some threads about ID3 encoding on perlmonks.org. They may be handy. Best regards [0] <http://code.google.com/p/mp3-tag-iconv/>