UPDATE:
下面的方法并没有什么用,有些中文还是照样乱码。
如果需要在控制台上输出UTF-8的字符,建议安装cygwin,然后选项中设置Character set为UTF-8,Locale 为 zh_CN



//修改qtcreator_process_stub.exe的字符编码为utf8
#include <stdlib.h>

int main(void)
{
    system("chcp 65001");
    return 0;
}

然后右击标题栏-属性-字体,修改字体为Console。


说明:windows下chcp 65001命令将cmd的代码页修改为utf-8
这个程序就是调用windows自带的命令将cmd的代码页修改为了utf8,下次调用的时候也会保留使用utf8编码的设置。

通过以上方法修改后只能输出中文,不能输入中文




相关文章:

  • 2021-12-09
  • 2021-06-03
  • 2022-12-23
  • 2022-01-18
  • 2021-05-21
  • 2021-08-20
  • 2022-01-18
  • 2022-12-23
猜你喜欢
  • 2021-11-03
  • 2021-04-22
  • 2021-10-23
  • 2022-12-23
  • 2021-05-18
  • 2021-04-18
  • 2021-07-04
相关资源
相似解决方案