我这样判断的,用记事本保存为ansi的时候,wcout << file.data()时,显示的是中文,而另存为utf-8的时候,则是乱码,具体代码如下: file<wchar_t> fdoc("Config.xml"); #ifdef UNICODE std::wcout << fdoc.data() << endl; #else std::cout<<fdoc.data()<<std::endl; #endif
file<wchar_t> fdoc("Config.xml"); #ifdef UNICODE std::wcout << fdoc.data() << endl; #else std::cout<<fdoc.data()<<std::endl; #endif
可能不是乱码的哦!
64,637
社区成员
250,559
社区内容
加载中
试试用AI创作助手写篇文章吧