現在、asunder
を使用してオーディオCDをoggに変換しようとしていますが、CD(GB2312)で使用されているエンコーディングは現在のXセッション(UTF-8)とは異なります。
別のものを使おうとしましたが、Cライブラリはそれをサポートしていないようです:
$ 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. language-pack-*-zhをインストールしましたが、エンコーディングGB2312はiconvでサポートされています。
$ iconv --list | grep GB2312
CSGB2312//
GB2312//
(ただし、Cライブラリはiconvを使用していないと思います。)
多分私は何かを逃したのですか?
実行locale -a
システムで使用可能なロケール定義を確認します。 zh_CN.GB2312が欠落している可能性があります。
Sudo localedef -f GB2312 -i zh_CN zh_CN.GB2312
そのロケール定義を追加する必要があります。