windows cmd编码-chcp命令

2023-10-26

参考资料:windows cmd 编码

1、chcp命令作用

功能: 
显示或设置活动代码页编号

不加参数键入 CHCP 显示活动代码页编号

2、chcp用法

CHCP [nnn]

nnn: 指定代码页编号。  

nnn指定一已有的系统字符集,该字符集在CONFIG.SYS文件中由COUNTRY命令定义。  

不加参数键入 CHCP 显示活动代码页编号。

Eg:

C:\Users\lo>chcp
活动代码页: 936

C:\Users\lo>

3、在DOS下可以通过mode命令来设置代码页

选定代码页: MODE CON[:] CP SELECT=yyy  

代码页状态: MODE CON[:] CP [/STATUS]

nnn指定一已有的系统字符集,该字符集在CONFIG.SYS文件中由COUNTRY命令定义。

在DOS下可以通过mode命令来设置代码页

Eg:

输入"mode con cp select=936",则表示显示简体中文。

如果输入"mode con cp select=437",则表示显示MS-DOS 美国英语,而中文显示将会是?。

4、MS-DOS为以下国家和语言提供字符集

代码页
描述
1258 
越南语
1257 波罗的语
1256 阿拉伯语
1255 希伯来语
1254 土耳其语
1253 希腊语
1252 拉丁 1 字符 (ANSI)
1251 西里尔语
1250
中欧语言
950
繁体中文
949
朝鲜语
936
简体中文(默认)
932
日语
874
泰国语
850
多语种(MS-DOS Latin1)
437
MS-DOS美国英语

5、换成UTF-8代码页

chcp 65001 就是换成UTF-8代码页

6、换回默认的GBK

chcp 936

7、美国英语

chcp 437

8、如何在DOS窗口中显示UTF-8字符

    在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容

    在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集

9、如何正确显示UTF-8字符?

可以按照以下步骤操作:

1)、打开CMD.exe命令行窗口

2)、通过 chcp命令改变代码页,UTF-8的代码页为65001

chcp 65001

执行该操作后,代码页就被变成UTF-8了。但是,在窗口中仍旧不能正确显示UTF-8字符。

3)、修改窗口属性,改变字体

    在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。

这时使用type命令就可以显示UTF-8文本文件的内容了:

type filename.txt

    通过以上操作并不能完全解决问题,因为显示出来的内容有可能不完全。可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了。


    

转载于:https://my.oschina.net/HIJAY/blog/333221

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

windows cmd编码-chcp命令 的相关文章

  • 终端连接控制(stty的编写)

    终端连接控制 stty的编写 一 背景 文件与目录在之前已经学习过了 文件中包含着数据 这些数据可以被读出 写入 也可以用以操作 但文件不仅仅是计算机唯一的数据来源 计算机的数据还可以来自于许多的外部设备 比如扫描仪 照相机 鼠标等输入设备
  • Tomcat7安装及配置教程

    Apache Tomcat7 0安装及配置教程 Apache Tomcat7 0官方网站链接 http tomcat apache org apache tomcat 7 0 73 windows x64 先解压下载的压缩包 然后在bin目
  • java调优总结

    JVM调优总结 序 几年前写过一篇关于JVM调优的文章 前段时间拿出来看了看 又添加了一些东西 突然发现 基础真的很重要 学习的过程是一个由表及里 再由里及表的过程 呵呵 所谓的 温故而知新 而真正能走完这个轮回的人 也就能称为大牛或专家了
  • 小白学协程笔记2-c语言实现协程-2021-2-10

    文章目录 前言 一 c语言中协程切换方式 二 使用setjmp 和 longjmp实现协程切换 1 setjmp和longjmp函数简介 2 协程实现 三 使用switch case实现协程切换 1 switch case小技巧 2 协程实
  • Linux系统的安装(在VM虚拟机上安装CentOS 7)

    工具准备 物理计算机一台 配置要求 操作系统 win10 64位 大家基本上都是 硬盘可用容量 20G以上 内存容量 4G以上 虚拟机安装包 VMware workstation full 12 5 下载链接 点我下载 提取码 9gha C
  • 掉电无法启动数据库问题解决

    由于突然掉电 造成客户在windows平台上10 2 0 1数据库无法驱动 以下是具体解决步骤 一 定位故障问题 1 启动数据库 查看错误 SQL gt startup ora 01113 file 1 needs media recove
  • pycharm内存不足时如何修改设置?

    Help gt Find Action gt type VM Options gt Click Edit Custom VM Options Pycharm 2016 2 will open the appropriate vmoption
  • 虚拟机管理程序、虚拟化和云: 深入剖析 PowerVM 虚拟机管理程序

    预备知识 Power 是没有限制的虚拟化 一些企业打算依靠 PowerVM 虚拟化将多个工作负载整合到较少系统上 从而提高服务器利用率 降低成本 Power VM 为基于 Power Systems 平台的高级 RAS 功能和领先性能为 A
  • JSON.stringify()

    JSON stringify 将一个JavaScript值 对象或者数组 转换为一个 JSON字符串 如果指定了replacer是一个函数 则可以选择性的替换值 或者如果指定了replacer是一个数组 可选择性的仅包含数组指定的属性 语法
  • Linux 磁盘与文件系统管理(鸟哥私房菜)

    本文来自 http vbird dic ksu edu tw linux basic 0230filesystem php 第八章 Linux 磁盘与文件系统管理 系统管理员很重要的任务之一就是管理好自己的磁盘文件系统 每个分割槽不可太大也
  • Linux使用nvida-smi查看GPU类型

    nvida smi提供一个查看GPU信息的方法 然而这种方式不能查看GPU型号 型号被省略成了GeForce RTX 208 如果我们需要查看GPU的型号 只需要运行nvidia smi L即可 mrfive ubuntu nvidia s
  • win10 Enable developer Mode

    经过漫长的安装过程 win10终于装上了vs2015 rc 写个小程序试试 结果提示 根据提示打开 设置 更新 for developer 据说应该有这么个界面 但是这个界面根本出不来 直接闪退的说 翻 MSDN 终于翻出了解决方法 htt
  • 深入ftrace kprobe原理解析

    Linux krpobe调试技术是内核开发者专门为了编译跟踪内核函数执行状态所涉及的一种轻量级内核调试技术 利用kprobe技术 内核开发人员可以在内核的绝大多数指定函数中动态插入探测点来收集所需的调试状态信息而基本不影响内核原有的执行流程
  • 03LinuxC线程学习之线程共享和非共享

    1 线程共享和非共享 1 1 线程共享资源 1 文件描述符表 由于线程间共享进程间的内容 而文件描述符表在主线程的PCB当中 各个线程可以直接去请求访问 所以线程间通信就不需要像进程那样通过管道这些方式通信 2 每种信号的处理方式 即当某个
  • Linux学习--CentOS7.5

    CentOS7命令大全 Linux系统简介 Unix Linux发展史 Linux目录结构 树形结构 查看 切换以及创建目录 文本内容操作 grep工具 关机和重启 Linux命令 基本用法 ls list 使用通配符 mkdir 别名 g
  • Linux alien命令

    一 简介 alien是一个用于在各种不同的Linux包格式相互转换的工具 其最常见的用法是将 rpm转换成 deb 或者反过来 二 安装 http toutiao com a6188997768449360129 三 实例 http www
  • Windows驱动开发(一)第一个驱动程序

    首先我们需要了解 在操作系统中 是分两种权限的 一种是内核态 我们也称为0环 一种是用户态 称之为3环 而在我们的电脑中 驱动程序是运行在内核态的 这意味着和操作系统内核是在同一权限的 而普通的应用程序的权限是最低的 高权限谁不想拥有呢 因
  • 由于回车符引起的shell错误

    今天弟弟写shell时出现一个错误 源代码如下 zip r 1 2 执行时出现错误 我也写了相同的语句 发现是可以执行的 把两个文件对比一看 差别在于 出错shell 正确shell 在linux下的回车是 n 在win下面的回车是 r n
  • java IO、NIO、AIO详解

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 一 IO流 同步 阻塞 二 NIO 同步 非阻塞 三 NIO2 异步 非阻塞 正文 回到顶部 概述 在我们学习Java的IO流之前 我们都要了解几个关键词 同步与异步 sy
  • 【操作系统xv6】学习记录4-一级页表与二级页表

    占位

随机推荐

  • EasyExcel实现Excel文件导入导出

    1 EasyExcel简介 EasyExcel是一个基于Java的简单 省内存的读写Excel的开源项目 在尽可能节约内存的情况下支持读写百M的Excel github地址 https github com alibaba easyexce
  • 软考高级-信息系统项目管理工程师-备考建议

    本人参加了2023年11月的软考高项 这里分享一下关于高项的备考建议 高项一共有24章节 其中 重点是7 17这10大管理知识域 需要重点理解性学习 1 3 4 18这4章 几乎全是概念 可以阅读性的速看 把相关概念标注出来 考前在速记一下
  • 【python基础知识】18.实操-使用python自动群发邮件

    文章目录 前言 项目实操 明确项目目标 分析过程 拆解项目 逐步执行 代码实现 版本1 0 学习模块 发一封简单邮件 版本2 0 给自己发一封完整邮件 版本3 0 群发完整邮件 前言 之前 我们学习了模块相关的知识 让我们来回顾一下 回顾结
  • Vue列表渲染(v-for的使用)

    列表渲染 列表渲染的东西比较多 我们通过案例一步一步学习列表渲染的相关知识 基本列表 首先写一个基本的列表 想要把persons列表里面的对象展示在li里面 我们可以使用一个指令 v for v for vue提供给我们做循环的指令 语法类
  • Column 'goods_type' in where clause is ambiguous

    今天开发超市管理系统的时候发现了一个问题 百度了一下这个单词ambiguous是暧昧的意思 然后百度了 网上的人说是因为数据库查询的时候的多表查询中 有列名相同导致数据库不知道是那个表的列名 无法识别所以报出这个错误 错误发生在mybati
  • 记使用RabbitMQ的坑

    主要碰到以下几个问题 1 无法正常的启动rabbit服务 见图1 2 工厂启动后无法正常连接消息队列 见图2 3 1 2之后还是无法连接到消息队列 将port端口设置成5672 而不是15672 解决方法 1 针对问题1 在windows服
  • antd-vue表格实现单击或者双击

    在table表格中设置customRow属性 methods中实现 doubleClick record index return on 这里是双击 单击改成click即可 dblclick gt console log record in
  • Verilog 位拼接运算符{}语法要点总结

    Verilog 位拼接运算符语法要点总结 Verilog位拼接运算符 语法回顾 要点总结 Verilog位拼接运算符 语法回顾 verilog中 运算符用于 拼接 多个变量或者常量 基本用法如下 1 变量的拼接 wire a 3 0 b 4
  • android关于屏幕适配的几点建议

    1 使用wrap content match parent weight 2 使用相对布局 尽量不使用绝对布局 3 使用限定符 如 layout large xxx xml 这样大屏设备就会自动使用该布局 4 使用最小宽度限定符 如 lay
  • 基于Redisson的分布式锁

    接口实现类 import java util concurrent TimeUnit import org redisson api RLock import org redisson api RedissonClient 基于Rediss
  • elasticjob 源码分析

    简介 elasticjob是基于quartz构建支持分片的分布式弹性可伸缩的job执行组件 zookeeper节点数据设计 job leader election latch instance 主节点的实例ID 临时节点 在节点选举成功后添
  • 【姿态估计】

    https arxiv org pdf 1910 06278 pdf 关键点标签编码 encoding 训练人体姿态估计网络时 考虑到训练代价 通常会将将输入图片做降采样 在降采样后的分辨率上进行训练 为了网络能够以热度图为标签进行训练 需
  • 程序员打造影响力常犯的 3 个错

    何为影响力 影响力就是帮助他人的能力 除了掌握专业技术之外 你还要练就自我销售的能力 最初 老兵哥写博客也是以记录为主 借文字来记录生活或梳理知识 读书笔记 观影感受 户外游记 技术积累等 偶尔会有读者关注或互动 但我没太关注阅读量和订阅量
  • UDP协议是什么

    UDP中文名 用户数据报协议 User Datagram Protocol 是 OSI参考模型中的传输层协议 它与TCP协议一样用于处理数据包 是一种无连接的传输层协议 UDP有不断提供数据包分组 组装和不能对数据包进行排序 也就是说 当报
  • JavaScript原型Prototype详情

    文章来源 学习通http www bdgxy com 目录 1 概述 1 1原型是什么 1 2获取原型 2 原型属性 2 1利用原型添加属性与方法 2 2访问原型属性原型方法 3 自有属性与原型属性 3 1检测自有属性或者原型属性 4 is
  • 五人合伙最佳股份分配_合伙人要有明确的退出机制,好聚好散!

    合伙人合伙 就像结婚 有结婚 就有离婚 合伙人退出时怎么办 股权如何处置 不少创业者对此都没有一个明确的概念 完全没有合伙人退出机制 这会给后续的公司运营带来很多麻烦 那么接下来就跟着小编一起看看怎样大可能的规避这个情况呢 一些公司 前期某
  • idea git版本回滚

    idea git回滚代码的方法 1 选中项目右击 选中Git 再选中Show History 如图所示 可以查看到git提交历史记录 2 找到要回滚的git记录右击 选中Copy Revision Number 3 再次右击项目依次选中Gi
  • android实现app通过jni调用C/C++方法

    本文实现在Android app中使用调用jni库调用本地C C 方法 1 新建android工程 2 新建java上层方法 本例子在工程中新建 cn landsem jnistudy 包 在其中新建TestManager类用于调用本地C
  • mybatis系列九:利用业务实体类和hashmap进行关联

    其实mybatis的关联是很灵活的 可以不用任何关联配置 这里介绍两种关联方式 可以针对于任何关联操作 不管是几对几 方式一 利用业务实体类进行关联 sql配置
  • windows cmd编码-chcp命令

    为什么80 的码农都做不了架构师 gt gt gt 参考资料 windows cmd 编码 1 chcp命令作用 功能 显示或设置活动代码页编号 不加参数键入 CHCP 显示活动代码页编号 2 chcp用法 CHCP nnn nnn 指定代