in reply to Malformed UTF-8 character, TagLib

Malformed UTF-8 character (unexpected end of string) in subroutine entry

At a fundamental level, files can only contain bytes. That means the characters need to be encoded into bytes to exist in a tag.

It looks like the module expects the text of tag to have been encoded using UTF-8, but a different encoding was actually used.