MinGW Unicode 错误

MinGW Unicode error

"english language" - 好的
"other language" - 好的
L"english language" - 好的
L"other language" - 错误:转换为执行字符集:非法字节 顺序

例如:

#include <iostream>

using namespace std;

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

出现该错误。

我正在使用最新版本的 MinGW c++ 编译器,我想制作多语言应用程序,这是目前的主要问题。

问题出在我的 IDE 上。它以错误的编码保存源文件,将其更改为 UTF-8 解决了它。