VS Studio控制台中文输出乱码问题分析及解决过程

 更新时间:2026年04月21日 09:45:40   作者:kkkwang0o0  
文章主要讲述了解决从txt文件读取内容时出现中文乱码的问题,首先查看控制台输出的编码格式,然后将txt文件转换为与控制台相同的编码格式,之后中文乱码问题即可解决

从txt文件中读取每一行内容时,英文输出正常,中文出现乱码情况。

 因为第一次遇到这种情况,在CSDN上面就发出了提问,非常感谢回答者对我的耐心指导,最终我找到了原因所在。

我相信也会有人遇到类似的问题,

我想把我的解决方案分享一下:

1、首先查看一下你的控制台输出编码格式

在控制台输出的窗口最上边的白色部分

右击鼠标,然后点击属性,出现以下画面

如下图所示

就是控制台输出的编码格式了

2、将你要打开的txt文本文件转换成相应的编码格式

打开txt文本文档

点击左上角文件

点击另存为

在最下面出现如下图所示

下图就是该txt文档的编码格式了

 

如果编码格式和控制台不相同就需要改变编码格式

改成相同的之后,我的VS就能正常输出中文了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C语言实现经典扫雷小游戏完整代码(递归展开 + 选择标记)

    C语言实现经典扫雷小游戏完整代码(递归展开 + 选择标记)

    这篇文章主要介绍了C语言小项目之扫雷游戏带递归展开 + 选择标记效果,本代码中,我们用字符 ! 来标识雷,文中附有完整代码,需要的朋友可以参考下
    2022-05-05
  • c/c++单例模式类的混合编译案例详解

    c/c++单例模式类的混合编译案例详解

    ​ 由于c语言中没有类的概念,因此对于有类的cpp文件与c文件混合编译时,提供一个中间层提供类的操作接口,在c文件中调用接口实现间接操作类对象,这篇文章主要介绍了c/c++单例模式类的混合编译的相关资料
    2022-10-10
  • C++分布式语音识别服务实践方案

    C++分布式语音识别服务实践方案

    最近基于C++实现了一个分布式语音识别子服务,核心目标是提供高可用的 RPC 接口,支持客户端上传 PCM 音频文件并返回识别结果,本文结合实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2025-10-10
  • Qt实现简单动态时钟

    Qt实现简单动态时钟

    这篇文章主要为大家详细介绍了Qt实现简单动态时钟,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • C++实现LeetCode(103.二叉树的之字形层序遍历)

    C++实现LeetCode(103.二叉树的之字形层序遍历)

    这篇文章主要介绍了C++实现LeetCode(103.二叉树的之字形层序遍历),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • Python/Java/JS语言调用C/C++库的底层原理详解

    Python/Java/JS语言调用C/C++库的底层原理详解

    开发过程中很多时候都会遇到调用C++动态库dll的需求,下面这篇文章主要介绍了Python/Java/JS语言调用C/C++库的底层原理,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2026-01-01
  • 如何用C语言画一个“圣诞树”

    如何用C语言画一个“圣诞树”

    这篇文章主要介绍了如何用C语言画一个“圣诞树”,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • C语言实现贪吃蛇小黑窗

    C语言实现贪吃蛇小黑窗

    这篇文章主要为大家详细介绍了C语言实现贪吃蛇小黑窗,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • 深入解析C语言中函数指针的定义与使用

    深入解析C语言中函数指针的定义与使用

    这篇文章主要介绍了C语言中函数指针的定义与使用,是C语言入门学习中的基础知识,需要的朋友可以参考下
    2016-04-04
  • C++入门指南之贪吃蛇游戏的实现

    C++入门指南之贪吃蛇游戏的实现

    这篇文章主要给大家介绍了关于C++入门指南之贪吃蛇游戏实现的相关资料,文章通过示例代码介绍的非常详细,可以让大家能短时间内写出一个贪吃蛇,需要的朋友可以参考下
    2021-10-10

最新评论