Copy from http://hi.baidu.com/zouziwei/blog/item/bdc653db4a7671fd39012fe3.html
The root cause of player garbled characters is that the default character encoding in ubuntu is different from the default character encoding in windows.
There are two solutions:
First, change to a player that supports the windows character encoding format, such as QuodLibet. Enter the following command in the terminal:
Sudo apt-get install quodlibet
The second is to modify the encoding format of an mp3 or wma file. However, after modification, garbled characters will appear in windows.
(You can copy a music file, put a music file in each of windows and ubuntu, and then modify the music file in ubuntu)
1. Install the mid3iconv package with the command:
Sudo apt-get install python-mutagen
2. Call mid3iconv to modify the encoding method of all mp3 or wma files to GBK character set:
Mid3iconv-e GBK *. mp3
(If there is a music file in wma format, enter: mid3iconv-e GBK *. wma)
Before entering the preceding command, use the cd command to switch the path to the folder of the music file.
If there are multiple subfolders in the folder, and the subfolders also contain music files that need to be converted and encoded, enter:
Mid3iconv-e GBK */*. mp3 (or mid3iconv-e GBK */*. wma)
Then re-import the music file.