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.
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?
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.