November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Wednesday, November 30th, 2005 11:17 am
Кто-нибудь знает, как заставить xmms показывать по-русски ID3-тэги, написанные в cp1251, если xmms запускается в локали ru_RU.UTF-8? Если выбрать однобайтовый шрифт, то русские буквы показываются двумя неправильными символами, а если 10646-1, - то вообще все буквы, включая английские, превращаются в квадратики.

P.S. попробовал поменять локаль на ru_RU.KOI8-R. та же фигня %-O
Wednesday, November 30th, 2005 11:29 am (UTC)
глупый встречный вопрос:
а запускать
LANG=RU_ru.cp1251 xmms
не помогает? или чем-то плохо?
Wednesday, November 30th, 2005 12:07 pm (UTC)
Ты будешь смеяться - не помогает.
Шрифт стоит
-cronyx-helvetica-medium-r-normal-*-*-120-*-*-p-*-microsoft-cp1251

Совершенно независимо от локали русские буковки выводятся в виде пар, в каждой первая буква Г (для 1251 шрифта) или ц для koi8.
Такое ощущение, что они где-то по дороге превращаются в UTF-8.

Может, это у меня с GTK какие-то проблемы? Я его вовсе не правил, он как по умолчанию установился, так и работает.
Wednesday, November 30th, 2005 12:19 pm (UTC)
в utf он может превращаться где угодно... "От этих пчел ненатуралов чего уодно можно ожидать" ;(

проверить gtk просто - любая другая gtk'шная програ запускается с разными LANG.

xmms я всегда пользовал патченый, какраз на предмет перекодировки тегов. Патчи чаще всего прикладывали ребята из bcl/asp, хотя разок кажется я сам ходил к автору, где-то в районе alt-linux он обитает.