Я запускаю urxvt с текущим env:
$ env | grep LC LC_ALL=en_US.UTF-8
Проблема либо в ncurses, либо в ncmpc, и мне было интересно, может кто-нибудь пролить свет на то, в чем может быть проблема. Это также может быть проблемой с тегами ID3, и любые советы по работе с неработающими или неправильно настроенными настройками кодирования в метатегах в mp3-файлах также приветствуются. Я годами игнорировал этот вопрос, и он наконец дошел до меня. Странно то, что некоторые имена файлов или теги работают, а другие нет.
Что я попробовал следующее:
установка LC_ALL в эти значения (все, что находится перед пробелом)
- ru_RU.KOI8-R KOI8-R
- ru_RU.UTF-8 UTF-8
- ru_RU ISO-8859-5
- ru_RU.KOI8-R KOI8-R
восстановление базы данных MPD с
- id3v1_encoding "ISO-8859-1"
или же - id3v1_encoding "UTF-8"
- id3v1_encoding "ISO-8859-1"
Я могу продемонстрировать проблему с двумя снимками экрана, поскольку это самый простой способ сделать это:
Ожидаемый результат (mpc работает хорошо):
Сломанная кодировка (ncmpc):
Ncmpcpp: та же проблема