DEV C++源码编译后控制台输出中文乱码问题解决

 更新时间:2023年01月08日 08:47:55   作者:江枫听雨  
本文主要介绍了DEV C++源码编译后控制台输出中文乱码问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

在使用DEV C++编译源码通过win10控制台输出时发现中文显示乱码!网上查了很多资料,都不靠谱。后来结合网上的各种不同方式解决了该问题。Embarcadero DEV C++ 6.3亲测有效~

网上有文章说修改注册表HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe的CodePage值,这个方法可以解决部分人的问题。但还有一部分人的win10在该路径下是没有cmd相关信息的,只有powershell,这部分用户此方法就没有可行性。

针对上图所示情况,可按如下操作解决乱码问题

切换CMD版本(不论是从新至旧,或旧至新都行)

首先打开DEV C++编译运行源码,然后右键单击CMD顶部空白区域,选择“属性”,勾选“使用旧版控制台”

2. 按如下路径打开注册表

计算机\HKEY_CURRENT_USER\Console

刷新注册表(重要)!!!刷新前如上图,刷新后如下图
会生成DEV C++相关的注册信息

右侧修改HKEY_CURRENT_USER\Console\D:_Dev-Cpp_ConsolePauser.exeCodePage值为65001

修改完成后切换CMD为新版(旧版重新编译运行源码后可能仍为乱码)!!!
运行源码显示正常,搞定~~

 到此这篇关于DEV C++源码编译后控制台输出中文乱码问题解决的文章就介绍到这了,更多相关DEV C++输出乱码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 基于Qt开发获取CTP量化交易接口测试数据工具

    基于Qt开发获取CTP量化交易接口测试数据工具

    这篇文章主要为大家详细介绍了如何使用Qt软件开发K线股P相关软件,先开发一个通过CTP量化交易的sdk获取相关推送数据的工具,需要的可以参考下
    2024-04-04
  • 一起聊聊C++中的特殊成员函数

    一起聊聊C++中的特殊成员函数

    在C#中要说类默认给我们定义的特殊成员函数,莫过于构造函数,但在 C++ 中这样的特殊函数高达6种,本文就整合一下和大家一起聊一聊
    2022-07-07
  • C语言中堆空间的生成与释放详解

    C语言中堆空间的生成与释放详解

    以下是对C语言中堆空间的生成与释放进行了详细的分析介绍,需要的朋友可以过来参考下
    2013-08-08
  • Windows的钩子机制详解

    Windows的钩子机制详解

    这篇文章主要介绍了Windows的钩子机制,对于初学者进一步了解windows程序设计中钩子的原理及运用有很大的帮助,需要的朋友可以参考下
    2014-07-07
  • C++实现顺序表的方法

    C++实现顺序表的方法

    本文给大家带来了C++实现顺序表的方法,代码简单易懂,附有注释,感兴趣的朋友一起看下吧
    2016-08-08
  • C语言实现斗地主的核心算法

    C语言实现斗地主的核心算法

    本文给大家分享的是使用C语言实现的斗地主游戏的核心算法,主要实现了面向对象设计,洗牌、发牌、判断牌型、比较牌的大小、游戏规则等算法。通过这个斗地主小项目的练习,提高了我的面向对象设计能力,加深了对算法的理解。最近把这些设计和算法分享给大家。
    2015-03-03
  • 详解C++中static的用法

    详解C++中static的用法

    这篇文章主要介绍了c++中static的用法详解,C 语言的 static 关键字有三种用途,具体内容详情大家跟随脚本之家小编一起学习吧
    2018-05-05
  • C语言 详解如何删除有序数组中的重复项

    C语言 详解如何删除有序数组中的重复项

    数组不擅长插入(添加)和删除元素。数组的优点在于它是连续的,所以查找数据速度很快。但这也是它的一个缺点。正因为它是连续的,所以当插入一个元素时,插入点后所有的元素全部都要向后移;而删除一个元素时,删除点后所有的元素全部都要向前移
    2022-03-03
  • C++超详细讲解构造函数与析构函数的用法及实现

    C++超详细讲解构造函数与析构函数的用法及实现

    构造函数主要作用在于创建对象时为对象的成员属性赋值,构造函数由编译器自动调用,无须手动调用;析构函数主要作用在于对象销毁前系统自动调用,执行一 些清理工作
    2022-05-05
  • C++ 位图及位图的实现原理

    C++ 位图及位图的实现原理

    位图实际上就是一个数组,因为数组有随机访问的功能,比较方便查找,这个数组一般是整形,今天通过本文给大家分享c++位图的实现原理及实现代码,感兴趣的朋友跟随小编一起看看吧
    2021-05-05

最新评论