C ++控制台字符显示

时间:2014-01-05 14:01:47

标签: c++

我正在使用Visual Studio作为我的C ++ IDE。

当我尝试std::cout OEM类型字符时:“█░”, 我收到一个错误说:

  

“某些unicode字符无法保存在当前代码页中。   你想将这个文件重新保存为Unicode,以保持你的   数据?“

所以我按“用其他编码保存”并将其切换到西欧(DOS)-Codepage 850, 它在控制台中显示完美的字符。

我的问题是,即使角色对我来说很好, 如果我要将完成的program.exe交给某人,它会显示我看到的相同字符(█),还是会看到一组完全不同的字符,如(Ä)?

1 个答案:

答案 0 :(得分:0)

一般来说,没有。如果他们的终端使用相同的编码,那么您可以希望字符以相同的方式显示。不过,你不应该依赖于此。