我是新來的C++,我試圖寫一個非常簡單的代碼,但結果是錯誤的,我不知道如何解決它。C++字符串UTF-8編碼
的代碼是:
#include <iostream>
#include <string>
using namespace std;
int main() {
string test_string = "aáeéöôőüűč♥♦♣♠";
cout << test_string << endl;
return 0;
}
但結果是:a├íe├ę├Â├┤┼Ĺ├╝┼▒─ŹÔÖąÔÖŽÔÖúÔÖá
我在Windows上,使用代碼::塊。
結果是沒有那麼多的「錯誤」,因爲它是「意外」。你需要擴大你對環境的期望和理解。 –
適合我。您使用什麼操作系統?編譯器?源文件編碼? – Fanael
代碼:blocks,windows7 – eqiproo