【问题标题】:MinGW Unicode errorMinGW Unicode 错误
【发布时间】:2018-03-26 17:35:00
【问题描述】:

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

例如:

#include <iostream>

using namespace std;

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

给出那个错误。

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

【问题讨论】:

  • 请仔细阅读如何在 Stackoverflow stackoverflow.com/tour 上提问的教程,以便我们更好地为您提供帮助。
  • 问题出在您使用的 IDE 上。确保 text/cpp 编辑器以 UTF-8 格式保存 *.cpp 文件。在 Window 控制台中打印 Unicode 并不简单,尤其是使用 MinGW 时

标签: c++ unicode mingw


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-04-04
    • 1970-01-01
    • 2015-12-01
    • 2023-04-03
    • 2014-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多