C++解决visualstudio控制台中文乱码

一、概述

  visualstudio如果不设置字符编码有可能出现中文乱码的情况。

  如下图所示:

 

二、解决办法

  1.导入windows.h

#include <Windows.h>

 

  2.设置控制台输出格式为utf-8

SetConsoleOutputCP(CP_UTF8);  // 设置控制台输出为 UTF-8 编码

  3.再次运行,效果如下

 

posted on 2024-07-11 17:42  飘杨......  阅读(6)  评论(0编辑  收藏  举报