UNIXプログラミング質問すれ Part9

このエントリーをはてなブックマークに追加
26デフォルトの名無しさん
>UConverter *pConverter = ucnv_open("EUC-JP", &error);

ucnv_openの引数で、"windows-31j"、"shift_jis"、"EUC-JP"といった文字が指定されていますが、
この一覧はどこにあるのでしょう?

ソース全文検索かけても出てきませんが???
2726:2008/03/28(金) 17:12:05
ついでに、iconv_openの引数の文字列一覧も教えて下さいorz
28デフォルトの名無しさん:2008/03/28(金) 17:41:45
iconv -l
2926:2008/03/28(金) 17:55:40
>>28
そのコマンド打ってみて分りましたが、
OSが文字コードに関する情報(のファイル)を持っていて、
それによって変換可能な文字コードかどうか決まるわけですね。

BSD だとして、GUIアプリが受け取る文字コードが何か取得する方法を教えてください。
環境変数なのかなぁ?
30デフォルトの名無しさん:2008/03/28(金) 18:13:50
>>29
nl_langinfo(CODESET) だったような、たしか
3126:2008/03/28(金) 18:19:08
超サンクス>>30

ありましたヽ(゚∀゚)ノ
ttp://www.linux.or.jp/JM/html/LDP_man-pages/man3/nl_langinfo.3.html

あ〜、これでやっとコーディングに入れますorz