web-dev-qa-db-fra.com

Les caractères cyrilliques apparaissent sous forme de charabia dans la boîte à rythmes

J'ai quelques chansons bulgares/russes qui ont des caractères cyrilliques. Nautilus les affiche bien, mais dans Rhythmbox, toutes leurs informations id3tag sont affichées sous forme de charabia.

J'ai défini la langue du système en russe (UTF-8).

J'ai téléchargé un programme nommé mp3diags avec lequel j'ai essayé de convertir les tags id3 en utf-8 mais au lieu de charabia, la chanson était affichée avec des lettres chinoises.

J'ai essayé d'utiliser EasyTag, mais je ne savais pas comment renommer en masse les titres de chanson ni les convertir en UTF-8.

P.S Certaines chansons sont affichées directement dans Rhythmbox (c.-à-d. Que je peux voir le nom de l'artiste, l'album, le titre de la chanson parfaitement - tous écrits en cyrillique), cela signifie-t-il que le problème est dans mes chansons? Si quelqu'un a rencontré un problème similaire, je serais très reconnaissant pour quelques informations sur la façon de le résoudre.

10
Lubomir

Il s'agit d'un problème courant avec les codes id3tags cyrilliques codés sous Windows.

Il existe un script python, tag2utf , vous pouvez essayer de corriger le codage.

Placez simplement le script dans le même dossier que les chansons, exécutez-le avec python ./tag2utf-0.16.py et suivez l'invite.

Apparemment, il existe également un autre outil, mid3iconv. Il fait partie du paquetage python-mutagen dans les référentiels.

7
mikewhatever