Обновление mp3-тегов eyeD3 в Python - PullRequest
0 голосов
/ 23 февраля 2012

Я хочу обновить теги Mp3 (ID3) на японском, но я получаю сообщение об ошибке, когда я пробую этот код

tag = eyeD3.Tag()
tag.link(mp3_file_name)
tag.setVersion([2,3,0])
tag.setArtist(u'\u897f\u306f\u3058\u3081')
tag.update()

tag.update(), через эту ошибку

UnicodeEncodeError: кодек «latin-1» не может кодировать символы в позиции 0-1: порядковый номер не находится в диапазоне (256)

Как добавить японское имя в тег исполнителя mp3?

1 Ответ

0 голосов
/ 23 февраля 2012

Код ошибки гласит, что вы используете кодек "latin-1". Используйте ключ «--set-encoding = latin1 | utf8 | utf16-BE | utf16-LE», чтобы использовать работающий кодек.

...