关于“vs2012编程中输出中文出现乱码”问题的探究

问题如下:

//代码如下//

#include<iostream>
using namespace std;
int main()
{int a,b,c,d,e,f;cout<<"ass请输入一个五位正整数\n";cin>>f;e=f%10;d=f/10%10;c=f/100%10;b=f/1000%10;a=f/10000;cout<<e<<"  "<<d<<"  "<<c<<"  "<<b<<"  "<<a;
}

显示 ”???”

/问题分割线
百度得到以下原因:
**1.编码不对 **

解决方案1:文件>>高级保存选项>>设置为UTF-8保存格式
不可行
仍显示 ”???”

解决方案2:在\VS2012\VC\vcprojectitems 找到

hfile.h


并添加以下代码:

#pragma once
#pragma execution_character_set("utf-8")

不可行
仍显示 ”???”

2.cout本身的问题

cout<<"请输入一个五位正整数\n";
printf("我爱你\n");

其中printf输出正常,cout为乱码

//原因正确

2.1 考虑cout本身的编码问题:
代码编辑器的编码与cmd编码不一致
解决方案:但实际上都是GBK,故此法不行。

2.2 控制台版本问题

如图所示


解决方案: 勾选“使用旧版控制台”,并点击确定
重新编译后,发现并未出现中文乱码,中文字符正常输出。

//问题已解决///

思考:有人说

cout<<"ass请输入一个五位正整数\n";

此代码可以正常输出,但在此计算机中文仍是乱码。
综合上述多次原因的探索,在此计算机仍为控制台版本的问题。

vs2012编程中输出中文出现乱码相关推荐

  1. qt项目中的某一个类的输出中文信息乱码,其它类中文输出正常

    问题描述 qtcreate5.13.2中整个项目中通过添加头文件,使用qDebug()输出中文打印信息,输出中文都是正常的,但是有一个类的输出中文是乱码. 解决方法 修改该类的编码格式.由于项目默认采 ...

  2. JAVA 代码交互率低的原因分析,深入剖析Java编程中的中文问题及建议最优解决方法...

    说明:本文为作者原创,作者联系地址为: josserchai@yahoo.com .由于 Java 编程中的中文 问题是一个老生常谈的问题,在阅读了许多关于 Java 中文问题解决方法之后,结合作者的 ...

  3. 【50关于Visual Studio 2019控制台输出中文出现乱码问题及解决办法】

    文章目录 关于Visual Studio 2019控制台输出中文出现乱码问题及解决办法 1.从.txt文件中读取输出出现乱码 2.从中文字符串中读取输出出现乱码 关于Visual Studio 201 ...

  4. 成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决)

    成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决) 目录 解决问题 解决思路 1.从网络读取图像数据并转换成图片格式 2.将图片 ...

  5. JavaEE中用response向客户端输出中文数据乱码问题分析

    这篇文章主要介绍了JavaEE中用response向客户端输出中文数据乱码问题分析,需要的朋友可以参考下 Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的reques ...

  6. Js的Url中传递中文参数乱码的解决

    一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码: 1.传参页面 Javascript代码: 2. 接收参数页面:test02.html 二:如何获取Url ...

  7. iText中输出 中文

    iText中输出中文,有三种方式: 1.使用iTextAsian.jar中的字体     BaseFont.createFont("STSong-Light", "Uni ...

  8. java邮件附件名称乱码_Javamail 中附件中文名字乱码祥解 (转)

    Javamail 中附件中文名字乱码祥解 (转)[@more@]现在研究JavaMail的人越来越多,现在我就谈谈在javamail中大家都会遇到的附件中文问题,由于sun的java的中文问题,导致当 ...

  9. 取出Cookie中的中文显示乱码解决方法。经验证第三种方法有效。

    取出Cookie中的中文显示乱码解决方法 HttpUtility.UrlEncode(Response.Cookies[ "newcookie "].Values);  HttpU ...

最新文章

  1. 360首席安全官谭晓生宣布离职
  2. SUMO 设置车辆的换道模型
  3. el-date-picker怎样获取选择的时间范围值并判断是否大于7天
  4. nginx 端口没有被占用启动闪退_Nginx 的简单使用 (IIS,Asp.Net) - 奋斗的中年人哈哈哈...
  5. eclipse自动排版JSP问题
  6. 动态规划 dynamic programming
  7. java 加锁_Java并发之synchronized深入
  8. 拜托,别再拿毒鸡汤祸害我们了,我们已经很苦很努力了
  9. 分布式mysql 不支持存储过程_分布式数据库VoltDB对存储过程的支持
  10. python 画ks曲线_风控模型—区分度评估指标(KS)深入理解应用
  11. 怎么删除win10系统的AdobeFlash
  12. python 判断健在循环字典的第几层_2.关于python的if判断,循环总结。
  13. 世嘉rom_庆祝世嘉音响团队
  14. 利用Python开发一个微信定时发送器
  15. String的inturn()的运用
  16. Apple 公司开发者账号添加团队成员
  17. 边缘计算与云计算的未来
  18. C语言实现扫雷小游戏(扩展版)
  19. php商品详情显示页面代码,商品详情页是怎么生成的?
  20. 腾讯IM即时通讯(2.4.1)

热门文章

  1. centos 的各种应用
  2. 如何10分钟建立一个网站
  3. 全网通手机插联通卡不显示无服务器,手机两张联通卡为什么只有一张有信号?其他一切正常?...
  4. 一个函数就能实现将正数变成对应的负数和将负数变成对应的正数
  5. ubuntu14下安裝及搜狗拼音输入法打不出汉字的解决方法
  6. 网络爬虫之用户名密码及验证码登陆:爬取知乎网站
  7. 失控 - 人造与天生
  8. Android ROM的制作与烧录
  9. oracle 构造体数据修改,Rust结构体更新语法
  10. buuctf axb_2019_heap