- 913 名前:デフォルトの名無しさん [2010/05/16(日) 19:14:38 ]
- Ubuntu9.10 - gcc4.4.1 - locale ja_JP.UTF-8
以上の環境でstd::wcout.imbueにロケールをセットしても日本語が変換できない。 codecvtにブレークポイントを設定しても呼ばれる気配がない。 Linuxでimbueを正常に使えてる人いませんか? やり方を教えてほしいんですが。 ソース #include <iostream> #include <locale> int main() { std::wcout.imbue(std::locale("ja_JP.UTF-8")); std::wcout << L"abcdefgあいうえお" << std::endl; } 結果 $./a.out abcdefg?????
|

|