MP3ファイルに埋め込まれているID3タグの文字化けを直すために
エンコードをUTF-8に統一しようと思って
eyeD3と言うライブラリでID3タグを読み込んで、nkfでUTF-8に変換して、eyeD3でファイルに書き戻す
ということをしようと思ったのですが、
eyeD3がタグを読み込むと実際にはUnicodeではない文字列を
Unicode文字列で返してくるのでnkfにそのままでは渡せなくて困っています。

from nkf import nkf
import eyeD3
tag = eyeD3.Tag()
tag.link('test.mp3')
converted = nkf('-w', tag.getArtist())
とすると当然ながらUnicode文字列を普通の文字列に変更しようとしてしまい
UnicUnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
とエラーがでてしまいます。
Unicode文字列を無変換のままで普通の文字列に変換することはできないでしょうか?