zoukankan      html  css  js  c++  java
  • Windows下的cmd命令行中设置环境编码

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

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

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

      

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

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

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

      

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

         

      然后看看是不是好看多了

      

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

  • 相关阅读:
    JQuery 入门学习附常用UI模块
    通过rsync+inotify实现数据实时备份同步
    JS DOM操作
    Django 模型
    Mysql进阶(二)
    python小demo-01: 线程池+多进程实现cpu密集型操作
    (转)flask的context机制
    (转)pythonC3线性算法
    python中的functools模块
    centos7+mysql5.7.11实现主从复制
  • 原文地址:https://www.cnblogs.com/freeweb/p/4904608.html
Copyright © 2011-2022 走看看