首页 > 编程语言 >c++ - win开发环境控制台打印中文乱码-解决

c++ - win开发环境控制台打印中文乱码-解决

时间:2022-12-03 13:34:13浏览次数:40  
标签:中文 win 打印 c++ 乱码 控制台 SetConsoleOutputCP

1.背景

 win开发环境需要在控制台打印一些内容,发现是中文乱码

2.解决

再打印前,使用  windows.h 包的  SetConsoleOutputCP 方法,更改编码格式

#include <windows.h>
SetConsoleOutputCP(65001);

 

 

 

3.测试

 

标签:中文,win,打印,c++,乱码,控制台,SetConsoleOutputCP
From: https://www.cnblogs.com/c2g5201314/p/16947483.html

相关文章

  • 添加vscode到windows的右键菜单
    保存为batWindowsRegistryEditorVersion5.00;Openfiles[HKEY_CLASSES_ROOT\*\shell\OpenwithVSCode]@="EditwithVSCode""Icon"="C:\\ProgramFiles\\Mic......
  • Winform保存控件到图片
    Winform将控件保存为图片比较简单,因为Control类本身就有DrawToBitmap方法,可以将控件本身输出到图片中。此外,还可以通过Graphics类的CopyFromScreen方法将屏幕的指定区域拷......
  • windows server 安装.net framework 3.5失败
    windowsserver如果高版本的.netframework那么在安装.netframework3.5时会提示已安装高版本的不能安装低版本的了--------------------------------------------------......
  • Win10 蓝屏 解决方案
     错误码:DPC_WATCHDOG_VIOLATION  windows系统蓝屏,大概率是硬件或驱动的不兼容导致的;当然还可能有更新补丁导致的。所以驱动不能乱装,要装原机配的稳定驱动win10蓝屏......
  • 电脑技巧:如何用快捷键打开指定后台进程(或未在后台进程的) windows
    首先要知道,windows自带你按win+数字可以打开任务栏的程序,   想打开浏览器用win+1你可能有这样的顾虑,这是固定的吗?就算我重新启动了呢。那你只需右击“固定......
  • C/C++大学课程信息系统
    C/C++大学课程信息系统1.在界面上显示菜单,提示用户可进行的操作,包括以下操作:(1)添加功能(Add):添加一门课程的基本信息,包括课程编号、课程名称、课程性质(选修或必修)、......
  • win11右下角快捷面板打不开的处理方法
    win11右下角快捷面板打不开的处理方法在搜索中查询计算机管理(因为没有将此电脑放出来,所以就用搜索了)然后找到服务,找到windows推送通知系统服务,右键属性,将自动改为禁用,然......
  • MinIo windows版基础知识(启动与使用)
    一:启动(1)第一步:打开CMD命令行窗口(2)第二步:输入以下命令  minio.exeserverD:\myMinIO解释:minio.exeserver后面跟的D:\myMinIO是minio.exe所在文件夹的路径,回车启动......
  • windows 下 goprotobuf 的安装与使用
    安装protoc下载​​protoc-3.11.2-win64.zip​​压缩包​​https://github.com/protocolbuffers/protobuf/releases​​将文件解压到某一文件夹。如:​​C:\soft\protoc......
  • 强制解决Java参数乱码问题
    在我们日常开发中,常常复制的url路径都是这样的原路径:https://xxxx.oss-cn-hangzhou.xxxxxx.com/2022/xx/文件名.pdf复制出来的路径:https://xxxx.oss-cn-hangzhou.xxxxxx.com......