vs2012编程中输出中文出现乱码
关于“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编程中输出中文出现乱码相关推荐
- qt项目中的某一个类的输出中文信息乱码,其它类中文输出正常
问题描述 qtcreate5.13.2中整个项目中通过添加头文件,使用qDebug()输出中文打印信息,输出中文都是正常的,但是有一个类的输出中文是乱码. 解决方法 修改该类的编码格式.由于项目默认采 ...
- JAVA 代码交互率低的原因分析,深入剖析Java编程中的中文问题及建议最优解决方法...
说明:本文为作者原创,作者联系地址为: josserchai@yahoo.com .由于 Java 编程中的中文 问题是一个老生常谈的问题,在阅读了许多关于 Java 中文问题解决方法之后,结合作者的 ...
- 【50关于Visual Studio 2019控制台输出中文出现乱码问题及解决办法】
文章目录 关于Visual Studio 2019控制台输出中文出现乱码问题及解决办法 1.从.txt文件中读取输出出现乱码 2.从中文字符串中读取输出出现乱码 关于Visual Studio 201 ...
- 成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决)
成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决) 目录 解决问题 解决思路 1.从网络读取图像数据并转换成图片格式 2.将图片 ...
- JavaEE中用response向客户端输出中文数据乱码问题分析
这篇文章主要介绍了JavaEE中用response向客户端输出中文数据乱码问题分析,需要的朋友可以参考下 Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的reques ...
- Js的Url中传递中文参数乱码的解决
一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码: 1.传参页面 Javascript代码: 2. 接收参数页面:test02.html 二:如何获取Url ...
- iText中输出 中文
iText中输出中文,有三种方式: 1.使用iTextAsian.jar中的字体 BaseFont.createFont("STSong-Light", "Uni ...
- java邮件附件名称乱码_Javamail 中附件中文名字乱码祥解 (转)
Javamail 中附件中文名字乱码祥解 (转)[@more@]现在研究JavaMail的人越来越多,现在我就谈谈在javamail中大家都会遇到的附件中文问题,由于sun的java的中文问题,导致当 ...
- 取出Cookie中的中文显示乱码解决方法。经验证第三种方法有效。
取出Cookie中的中文显示乱码解决方法 HttpUtility.UrlEncode(Response.Cookies[ "newcookie "].Values); HttpU ...
最新文章
- 360首席安全官谭晓生宣布离职
- SUMO 设置车辆的换道模型
- el-date-picker怎样获取选择的时间范围值并判断是否大于7天
- nginx 端口没有被占用启动闪退_Nginx 的简单使用 (IIS,Asp.Net) - 奋斗的中年人哈哈哈...
- eclipse自动排版JSP问题
- 动态规划 dynamic programming
- java 加锁_Java并发之synchronized深入
- 拜托,别再拿毒鸡汤祸害我们了,我们已经很苦很努力了
- 分布式mysql 不支持存储过程_分布式数据库VoltDB对存储过程的支持
- python 画ks曲线_风控模型—区分度评估指标(KS)深入理解应用
- 怎么删除win10系统的AdobeFlash
- python 判断健在循环字典的第几层_2.关于python的if判断,循环总结。
- 世嘉rom_庆祝世嘉音响团队
- 利用Python开发一个微信定时发送器
- String的inturn()的运用
- Apple 公司开发者账号添加团队成员
- 边缘计算与云计算的未来
- C语言实现扫雷小游戏(扩展版)
- php商品详情显示页面代码,商品详情页是怎么生成的?
- 腾讯IM即时通讯(2.4.1)