Como usar a codificação alternativa em aplicativos específicos do gnome?

2

Atualmente, estou tentando converter um CD de áudio para ogg (s) usando asunder , no entanto, a codificação usada no CD (GB2312) é diferente da sessão atual do X (UTF-8):

Eu tentei usar um diferente, mas a biblioteca C parece não suportá-lo:

$ LANG=zh_CN.GB2312 asunder
(process:19031): Gtk-WARNING **: Locale not supported by C library.
    Using the fallback 'C' locale.
(... and the same screenshot ...)

P.S. Eu instalei o pacote de idiomas - * - zh e a codificação GB2312 é suportada pelo iconv:

$ iconv --list | grep GB2312
CSGB2312//
GB2312//

(Eu acho que a biblioteca C não usa o iconv, no entanto.)

Talvez eu tenha perdido alguma coisa?

    
por Xiè Jìléi 02.06.2011 / 16:26

1 resposta

2

Execute locale -a para ver as definições de localidade disponíveis em seu sistema. Provavelmente, zh_CN.GB2312 está faltando.

sudo localedef -f GB2312 -i zh_CN zh_CN.GB2312

deve adicionar essa definição de localidade.

    
por elmicha 02.06.2011 / 18:30