解决VS2010/2013/2017输出的中文为乱码或“??????”的问题

写在最前:
控制台输出中文乱码,完全是跟win10操作系统有关,跟VS基本无关,所以网上大量的用VS下载安装更新的解决办法是事倍功半的(而且不一定成功),本文的方法只需几个简单的步骤,就能解决中文乱码问题,简单明快。

本文参照此网友blog:https://blog.csdn.net/C_Khalid/article/details/51515675 ,感谢,但是由于最新的win10对控制台默认选项做出了更改,所以我在该网友的基础上,对乱码问题的解决作出了更新。

1.这是我遇到的中文输出为??????的情况;

2.在任务栏最左端找到windows健,右击它;

3.点击“运行”;

4.输入“cmd”,确定;

5.之后弹出控制台窗口,在控制台顶端的工具栏(鼠标放在任意白色区域)右击,在弹出的窗口中选择“默认值”;

6.进入“控制台窗口属性”页面后,将红框中的内容打勾;

7.确定,然后回到VS,再次调试运行,乱码问题完美解决!;

原文地址:https://www.cnblogs.com/spr-chan/p/10229032.html

时间: 2024-11-09 10:52:05

解决VS2010/2013/2017输出的中文为乱码或“??????”的问题的相关文章

命令行编译java源文件提示 “编码GBK的不可映射字符” 及输出的中文变为乱码的解决方法

使用命令行编译运行java代码,编译时出现 “编码GBK的不可映射字符” 的错误提示,并且需输出的中文全部变为乱码,此时有两种解决方法: (方法一) 在输入 javac 命令时,额外输入 -encoding utf-8, 例如:如果编译的源文件名为 Test.java ,那么编译时原先只需输入 javac Test.java,而现在需要输入 javac -encoding utf-8 Test.java (方法二) 使用 EditPlus 软件编写代码时,通过修改相关设置然后保存文件即可,具体操

Ajax的底层实现--使用Ajax实现无刷新登录实例--解决ajax中URl参数带中文的乱码问题

  1.jsp代码 第一部分(html代码):前端页面 <div id="login"> 用户名: <input type="text" id="userName"/> <!--用户名--> 密码: <input type="password" id="psw"/> <!--密码--> <input type="submit&quo

解决文件下载在火狐浏览器出现中文文件名乱码的方法

笔者最近写了个导出Excel的工具,后面发现在火狐浏览器下载的文件的文件名是一串看不懂的字母. 后面找到了解决方法,下面直接上代码. /** 下载时文件名为中文:乱码解决 */ // 响应的过程: // 服务器: utf-8|gbk --> iso8859-1 浏览器: iso8859-1 --> utf-8|gbk (firefox.chrome) // 服务器: gbk --> iso8859-1 浏览器: iso8859-1 --> gbk (msie) fileName =

解决IDEA打印到控制台的中文内容乱码

File-->Settings-->Editor-->File Encodings->将图中内容均设置为UTF-8--->点击+号选中自己的项目->Apply-->OK  即可解决中文乱码问题 原文地址:https://www.cnblogs.com/roseAT/p/10311896.html

PLSQL执行sql语句输出的中文是???之解决方法和步骤

方法/步骤 1 登陆plsql,执行sql语句,输出的中文标题显示成问号????:条件包含中文,则无数据输出 步骤阅读 2 输入sql语句select * from V$NLS_PARAMETERS查看字符集,查看第一行value值是否为简体中文 步骤阅读 3 进入注册表,依次单击HKEY_LOCAL_MACHINE --->SOFTWARE ---> ORACLE--->home(小编安装的是Oracle 11g,这里显示成KEY_OraDb11g_home1),找到NLS_LANG,

php输出json中文显示编码-解决办法

$str = "中华人民共和国";$ar = array( "a" => "a0", "b" => "b0", "c" => "c0", "d" => "d0", "e" => $str, );echo preg_replace("#\\\u([0-9a-f]{4})#

解决IntelliJ IDEA 控制台输出中文乱码问题

解决IntelliJ IDEA 控制台输出中文乱码问题 问题描述:如图,控制台输出的字符,乱码 解决方案 第一步:修改intellij idea配置文件: 找到Intellij idea安装目录,bin文件夹下面in的64.exe.vmoptions 和 idea.exe.vmoption这两个文件. 分别再这两个文件中添加: -Dfile.encoding=UTF-8 第二步:修改intellij idea中的设置 第三步:修改Tomcat的配置参数 第四步:重启IntelliJ IDEA即可

解决springMVC4下使用@ResponseBody的中文乱码问题

由于现在的项目一般都追求前后端分离,依靠Ajax进行通信,这样有助于团队分工.项目维护和后期的平台移植,这就使得后端框架对视图层的功能要求越来越低~ 今天要说的是基于SpringMVC开发web后端时,为了简单而直接在控制器方法中返回json字符串时碰到的中文乱码问题.算是非常基础的问题,大牛请绕道~ 其实我自己一开始也没觉得能有多复杂,认为一搜索就能找到一大把解决方案,所以没有计划耗费多久时间,更没打算转成写一篇博文记录过程.可不曾想到,足足花了我2个半小时,今天看来又要加班了!其实确实在GG

通过freemarker出word的技术解决方案_通过点击一个按钮临时实现生成一个word,解决出word时中文文件名乱码问题,解决打开出word时打开的word出现问题的问题,出图片,解决动态列表

 通过freemarker制作word比较简单 步骤:制作word模板.制作方式是:将模板word保存成为xml----在xml的word模板中添加相应的标记----将xml的word文件的后缀名改成ftl文件 详细步骤如下: 模板制作(将要动态显示的数据打上标记,这个标记是freemarker中的EL标记,要注意的是,要控制值为空的情况,下面${(site.wzmc)?default("")}标识当网站名称为空的时候显示空值,如果这里如果不做控制,在实际项目中会显示错误!) 另外