Я использую MP3 :: Tag для автоматической пометки моего MP3 относительно местоположения в каталогах.
Но я не могу иметь специальные символы (например, Ö, Ä, Ü) в тегах (например, для названия песни или жанра).
Я установил конечное значение UTF8, но оно не работает.
Я пробовал теги ID3v1 и ID3v2.
use MP3::Tag;
my $mp3 = MP3::Tag->new ("my.mp3");
$mp3->config (encode_encoding_v1 => "utf-8");
$mp3->config(decode_encoding_v1 => "utf-8");
$mp3->get_tags ();
my $tag = $mp3->{ID3v1};
if (! defined ($tag))
{
$mp3->new_tag ("ID3v1");
$tag = $mp3->{ID3v1};
}
$tag->all ("title Ö", "artist Ü", "album Ä", 2000, "no comment", 1, "no genre");
$tag->write_tag ();
$mp3->close ();