在处理不祥的印刷撇号(')时,我刚刚遇到了一些奇怪的行为——而不是打字机撇号(')。与宽字符串文字一起使用时,撇号会中断 wofstream。
此代码有效
ofstream file("test.txt");
file << "A’B" ;
file.close();
==> A'B
此代码有效
wofstream file("test.txt");
file << "A’B" ;
file.close();
==> A'B
此代码失败
wofstream file("test.txt");
file << L"A’B" ;
file.close();
==> 一个
此代码失败...
wstring test = L"A’B";
wofstream file("test.txt");
file << test ;
file.close();
==> 一个
任何想法 ?