Perl: MP3 :: Tag: Как получить специальные символы? - PullRequest
0 голосов
/ 08 мая 2019

Я использую 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 ();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...