Visual c++ 在VC中在命令提示符下打印Unicode字符串++

Visual c++ 在VC中在命令提示符下打印Unicode字符串++,visual-c++,Visual C++,无法在windows命令提示符下打印ПППццццτ值 它打印什么?这可能有助于确定您的问题所在。除了Windows的命令提示符似乎不能很好地显示Unicode标志符号之外,如果有的话,您的文件是否保存为UTF-8?如果是,您是否尝试查找测试字符串的Unicode代码点,并使用Unicode转义序列而不是实际文本?由于文件编码,字符串文字的唯一安全字符是ASCII。您是否尝试将输出重定向到文件并打开该文件以验证它是否正在打印您认为应该打印的字符串? CString strFoo = _T("П

无法在windows命令提示符下打印ПППццццτ值

它打印什么?这可能有助于确定您的问题所在。除了Windows的命令提示符似乎不能很好地显示Unicode标志符号之外,如果有的话,您的文件是否保存为UTF-8?如果是,您是否尝试查找测试字符串的Unicode代码点,并使用Unicode转义序列而不是实际文本?由于文件编码,字符串文字的唯一安全字符是ASCII。您是否尝试将输出重定向到文件并打开该文件以验证它是否正在打印您认为应该打印的字符串?
 CString strFoo = _T("Привет"); 
 const WCHAR * pszFoo = (const WCHAR *)strFoo; 
 wcout << "Value " << pszFoo1 << "\n";