In MP3tag software it is possible to specific which version of MP3 ID tag you want set your MP3 files to. Yes, even something as simple as a MP3 file has DIFFERENT versions of ID tags. Why does it matter. The reason is because not all software (or worst, MP3 players hardware) use the same version in their embedded code. In which case, it will be an absolute nightmare if you had coded your MP3 tags in a format that is not supported by your MP3 player.
In MP3tag, this is set in Options > Tags > Mpeg
These are my settings:
ID3v2.4 is the most current version but I think is also the most buggy and un-supported outside of iPod world. I would stay away from it. As you can see I personally use ID3v2.3 UTF-16. It is of course more recent than the v2.2 and hence allows more information.
I found that ID3v2.3 UTF-16 are pretty fine for me so far in my Windows world. I tried the files on Windows Media Player, foobar2000, VLC and also WinAm and they work fine (i.e. the Chinese words show up fine and the album art looks great).
In terms of hardware, I have tried them on iPod, on a Samsung YP-S3 MP3 player and yes even on mobile phones like the HTC Diamond. Some day, I might try to buy a Creative MP3 player (the latest X-Fi MP3 player looks damn yummy ! 🙂 ).
So go ahead and set up your MP3 files in the MP3 ID version of ID3v2.3 UTF-16.