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

   2023-02-08 学习力0
核心提示:在使用DEV C++编译源码通过win10控制台输出时发现中文显示乱码!网上查了很多资料,都不靠谱。后来结合网上的各种不同方式解决了该问题。Embarcadero DEV C++ 6.3亲测有效~网上有文章说修改注册表HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe的C

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

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

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

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

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

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

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

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

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

计算机\HKEY_CURRENT_USER\Console

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

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

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

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

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

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

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

原文地址:https://blog.csdn.net/baidu_41711780/article/details/122090345
 
标签: DEV C++ 乱码
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • Programming Rust Fast, Safe Systems Development(译) 闭包(第十四章)
    Programming Rust Fast, Safe Systems Developm
    Save the environment! Create a closure today!— Cormac Flanagan对整数向量进行排序很容易integers.sort();因此,一个可悲的事实是,当我们想要一些数据排序时,它几乎不是整数的向量。我们通常有某种记录,内置排序方法通常不起作用:struct City { name:
    02-09
  • Delphi 在DLL中使用DevExpress控件时出错解决办
    测试环境 DevExpress VCL 14.1.3 和XE7问题:在dll使用cxGrid控件时  如果不添加列标题 则不报错   查询无数据集显示,如果加上标题 就报错了 这段为报错部分function TcxCustomGridTableItem.CanFilter(AVisually: Boolean): Boolean;begin  Result := 
    02-09
  • lua IDE for cocos2d-x development
    原文链接:http://hi.baidu.com/balduc0m/item/648093dad238bd2a39f6f78elua IDE for cocos2d-x development--------1.下载或者在你如今的eclipse里面加入LDT,必装,基本IDEhttp://www.eclipse.org/koneki/ldt/2.安装eclipse marketplace client,推荐安装,
    02-09
  • ruby on rails 在windows使用devise时报cannot
    在windows实验ruby on rails rubygem devise,在注册用户时报cannot load such file —bcrypt_ext错误,下面是解决方法:1、首先安装Devki 下载地址 - http://rubyinstaller.org/downloads/2、将bin路径配置到环境变量path3、在命令端(cmd)执行命令:gem in
    02-09
  • Flutter Dart DevTools
    Layout下的Debug Paint ,各种箭头,各种颜色线标记:由于每个RenderBox都需要在其边界周围绘制一个框,并在一些额外的框(例如RenderPadding)外绘制构造线。框的边缘绘制为一像素的轮廓 对应颜色。间距被绘制为纯色区域 对应颜色。填充为纯色“ 对应颜色”
    02-09
  • Chrome Dev Editor:一个新的JavaScript和Dart
    在Google IO 2014期间,一位Google工程师带来了Chrome Dev Editor(CDE)。该IDE用于创建面向桌面和移动设备的Chrome应用程序和Web应用程序。CDE支持JavaScript和Dart。Chrome Dev Editor是Google试图简化开发的又一款工具,它本身就是作为一个Chrome应用程序
    02-09
  • 作为一个iOS Developer 为什么我不用Swift?
    1、开始  在去年这个时候接手了一个iOS项目,项目主用Swift语言进行开发,对于部分第三方Objective C开源库则使用bridge的方式进行调用当时项目的规模大概是不超过15个页面,功能也比较单一,复杂的逻辑还没有。接手时,也是急切着需要更新新功能到项目去,
    02-09
  • 快速掌握 Objective-C (For C/C++ developer)
    本文通过触类旁通的启发方式,方便具备C/C++经验的筒子们快速掌握Objective-C。 基本语法首先看一段简单的Objective-C的代码. Objective-C支持和C++一样的分离编译模式。C++中是*.h和*.cpp文件; Objective-C是 *.h和 *.m文件来组成一个类。下面是Rectangle.
    02-09
  • 从 C++ 到 Objective-C[转自DevBean's Wor
    《从 C++ 到 Objective-C》系列已经结束。再次重申一下,本系列不是一个完整的 Objective-C 的教学文档,只是方便熟悉 C++ 或者类 C++ 的开发人员(例如广大的 Java 程序员)能够很快的使用 Objective-C 进行简单的开发。当然,目前 Objective-C 的最广泛应用
    02-09
  • [DevExpress]ASP.NET控件ASPxComboBox组合框小结(二)
    [DevExpress]ASP.NET控件ASPxComboBox组合框小
    6.绑定数据源除了使用Items我们还可以绑定数据源方式设置List,不过这样的话,Items属性会被忽略。 1 dx:ASPxComboBox ID="cboTypeOfServ" runat="server" AutoPostBack="True"2 OnSelectedIndexChanged="cboTypeOfServ_SelectedIndexChanged"3 DataSourceID=
    02-09
点击排行