Skip to content

Commit 9113b6b

Browse files
committed
MP3RecodeToUTF8: utf8::decode() if encoding to utf-8 worked
This affects arename's terminal output. Generated file names should not be affected by this change. Signed-off-by: Frank Terbeck <[email protected]>
1 parent ad2e74c commit 9113b6b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

modules/ARename/MP3RecodeToUTF8.pm.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ sub mp3_recode_to_utf8 {
7676
my $src = $datref->{$tag};
7777
if ($src =~ m/[^[:ascii:]]/) {
7878
$datref->{$tag} = Encode::encode("UTF-8", $src);
79+
if (utf8::valid($datref->{$tag})) {
80+
utf8::decode($datref->{$tag});
81+
}
7982
if (ARename::get_opt('verbosity') >= 20) {
8083
print "$name: * Recoded ($tag)\n";
8184
print "$name: * From: \"$src\"\n";

0 commit comments

Comments
 (0)