我有一段簡單的示例代碼的iostream打印橢圓錯
#include <string>
#include <stdio.h>
#include <iostream>
int main()
{
std::cout << "Connecting to hello world server…" << std::endl;
printf ("Connecting to hello world server...\n");
while(true)
{
}
}
在控制檯窗口中的第一行打印出橢圓作爲「A」與它上面的波浪線,第二行打印爲其中字符預期。
有人可以解釋爲什麼會發生這種情況嗎?
編碼問題再次觸發。 – KitsuneYMG
這是一種排字錯誤,第一種情況不是'...',而是一個unicode字符。 –
似乎VS2010正在將...解釋爲UTF-8序列,但控制檯正在使用Windows-1252 ... Windows,它是如何工作的?! – Brian