兩種解決方法python
第一種是修改用戶的環境變量編碼
1.先打開主文件夾 cd /home/user #user是你的用戶名而後編輯用戶環境 spa
2.sudo gedit .profile在打開的文件中添加: utf-8
export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030 get
export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030保存便可。it
3.若是想即時生效,在終端中輸入 source .profiletest
第二種是將音樂文件轉換爲utf8編碼變量
sudo apt-get install convmv iconv python-mutagen #文件名由GBK轉換爲UTF8 file
convmv -r -f cp936 -t utf8 –notest –nosmart * #文件內容由GBK到UTF8 終端
iconv -f gbk -t utf8 $i > newfile #將 mp3 標籤編碼 由GBK轉換至utf-8
find . -iname "*.mp3" -execdir mid3iconv -e GBK {} /; #或 mid3iconv -e GBK ×/*.mp3 #
find . /( -iname "*.mp3" -o -iname "*.wma" /) -exec mid3iconv -e gbk ‘{}’ /;