http://d.hatena.ne.jp/y-hamigaki/20070211#1171206100 VC9EE日本語版が出たのでようやく試してみました。 #include <cassert> #include <clocale> #include <fstream> #include <iostream> #include <locale> int main() { std::locale loc(""); // ofstreamのため必要 std::setlocale(LC_ALL, ""); std::ofstream os("日本語.txt"); assert(!!os); // コンソールのコードページと同じなので"C"のままでも書ける std::cout << std::cout.rdbuf()->getloc().name() << std::endl; std::cou