2017-10-14 75 views
-4

"english language" - 行
"other language" - 行
L"english language" - 行
L"other language" - 錯誤:轉換爲執行字符集:非法字節 序列MinGW的Unicode的錯誤

例如:

#include <iostream> 

using namespace std; 

int main() 
{ 
    wcout << L"ś" << endl; 
    return 0; 
} 

給出那個錯誤。

我正在使用最新版本的MinGW C++編譯器,我想製作多語言應用程序,這是目前的主要問題。

+1

請仔細閱讀如何提問Stackoverflow https://stackoverflow.com/tour,這樣我們可以幫助你更好。 –

+0

問題來自您正在使用的IDE。確保文本/ cpp編輯器以UTF-8格式保存* .cpp文件。在Window控制檯中打印Unicode並不簡單,特別是不用MinGW –

回答

0

問題出在我的IDE上。它以不良編碼保存源文件,將其更改爲UTF-8解決了它。