MinGW的Unicode的错误
问题描述:
"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++编译器,我想制作多语言应用程序,这是目前的主要问题。
答
问题出在我的IDE上。它以不良编码保存源文件,将其更改为UTF-8解决了它。
请仔细阅读如何提问Stackoverflow https://stackoverflow.com/tour,这样我们可以帮助你更好。 –
问题来自您正在使用的IDE。确保文本/ cpp编辑器以UTF-8格式保存* .cpp文件。在Window控制台中打印Unicode并不简单,特别是不用MinGW –