博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows下的cmd命令行中设置环境编码
阅读量:4313 次
发布时间:2019-06-06

本文共 585 字,大约阅读时间需要 1 分钟。

  我们都知道,Windows下的cmd命令行默认编码是Windows系统的编码,就是ANSI编码或者说是GBK编码的,这样我们编写的很多应用比如php编写utf-8编码的应用在命令行下面运行时都会出现乱码的情况,原因就是因为运行环境的编码使用自己的编码去解析程序运行结果,而程序本身返回编码和解析编码不一致,最后导致乱码情况的发生。

  遇到这种情况,我们可以通过设置cmd命令行环境的编码使编码保持统一来解决,方法如下:

  在命令行中,有个命令是chcp,这个命令是用来显示当前活动代码页编号的,也可以理解为当前环境的编码,如下图:

  

  可以看出当前ANSI的编码环境的代号是936

  我们可以通过CHCP 代码编号这种方式设置活动代码页的编码

  utf-8编码的65001,那我们执行:CHCP 65001就设置成utf-8编码的了

  

  然后就好比这样,窗口和字体明显变大了,然后我们还可以设置一个合适的字体,在左上角单击,选择"属性",默认是点阵字体,然后设置字体为:Consolas,单击确定按钮

     

  然后看看是不是好看多了

  

  这样就完成了utf-8编码的设置,如果需要设置回去,那么同样的道理先设置代号再设置字体回去就ok了

转载于:https://www.cnblogs.com/freeweb/p/4904608.html

你可能感兴趣的文章
供应链管理
查看>>
装箱和拆箱
查看>>
hdu1215 正整数唯一分解定理应用
查看>>
[BZOJ 3530] [Sdoi2014] 数数 【AC自动机+DP】
查看>>
JS调试debug
查看>>
JS 中的string.lastIndexOf()
查看>>
潜移默化学会WPF(技巧篇)--TextBox相关(一) - AYUI框架 - 博客园
查看>>
Quartz.Net进阶之七:QuartzNet其他的功能简述
查看>>
消息队列
查看>>
WPF进阶教程 - 使用Decorator自定义带三角形的边框
查看>>
SQLServer之FOREIGN KEY约束
查看>>
redis 系列2 知识点概述
查看>>
图像滤镜艺术---图像滤镜晕影调节算法研究
查看>>
Win8Metro(C#)数字图像处理--2.21二值图像腐蚀
查看>>
MVC5 + EF6 入门完整教程
查看>>
SQL Server如何在变长列上存储索引
查看>>
Replication的犄角旮旯(八)-- 订阅与发布异构的问题
查看>>
Sliverlight实例之 绘制扇形和环形图
查看>>
Visual Studio 2012使用水晶报表Crystal Report
查看>>
你不知道的 页面编码,浏览器选择编码,get,post各种乱码由来
查看>>