WIN10 控制台cmd乱码及永久修改编码的解决办法

WIN10 cmd控制台本来的编码是ANSI的,所以要求执行的批处理脚本编码格式也是ANSI才行,要不就两边统一都改成UTF-8处理(作为一个程序员,一般我都会统一成UTF-8编码格式),下面就介绍如何统一改成UTF-8编码格式

 

一、修改控制台CMD编码格式为UTF-8

我本机的系统环境:

OS Name: Microsoft Windows 10 企业版

OS Version: 10.0.14393 N/A Build 14393

有时在cmd中输出的中文乱码

file

临时解决办法如下:

在cmd中输入 CHCP 65001

file

按Enter键

然后查看不再乱码

注:CHCP是一个计算机指令,能够显示或设置活动代码页编号。

代码页  描述

65001   UTF-8代码页

950 繁体中文

936 简体中文默认的GBK

437 MS-DOS 美国英语

但是通过CHCP设置编码是治标不治本的

想永久的更改cmd编码值需要修改注册表

 

方法一:

在运行中通过regedit进入注册表
file
找到HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe

新建一个 DWORD(32位值),命名为CodePage,值设为65001 

已有CodePage的话,修改它,改为十进制,65001
file
 

方法二:

我更喜欢这样:

新建一个cmd.reg

内容输入如下:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:0000fde9
"FontFamily"=dword:00000036
"FontWeight"=dword:00000190
"FaceName"="Consolas"
"ScreenBufferSize"=dword:232900d2
"WindowSize"=dword:002b00d2

保存之后,双击cmd.reg即可

发布者:小站,转转请注明出处:http://blog.gzcity.top/4811.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年12月4日 20:06
下一篇 2022年12月9日 09:54

相关推荐

  • What Is a Data Reliability Engineer, and Do You Really Need One?

    As software systems became increasingly complex in the late 2000s, merging development and operations (DevOps) was a no-brainer.  One-half software engineer, one-half operations ad…

    2022年5月3日
    11.2K23830
  • The Ultimate Guide to Data Collection in Data Science

    In today’s world, data plays a key role in the success of any business. Data produced by your target audience, your competitors, information from the field you work and data your c…

    2022年5月3日
    1.1K760
  • 从mysql 到kingbase(人大金仓)

    一、背景介绍 公司主要做toG 的项目,经常服务于各个地方政府。之前某省会城市下属区县项目,需要将已交付的项目中所使用到的各类中间件全部替换为国产,其中就包括了数据库的替换。项目中一直使用的是mysql数据库,后经商务调研及选型,决定替换为国产数据库 kingBase (人大金仓数据库),并由我负责所有应用的代码迁移工作。 我们的项目采用的是springCl…

    2023年7月31日
    7.3K00
  • Linux命令汇总 | vim | shell | 进阶【2022版】

    Linux大全 一、Linux上下五千年 1.1 历史长河 Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布。 它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程…

    2022年6月24日
    63320
  • 为什么数据结构和算法很重要?

    许多初学者和有经验的程序员避免学习数据结构和算法,因为它很复杂,他们认为上述所有东西在现实生活中都没有用。 •这些概念在很大程度上有助于提高候选人解决问题的能力。 • 解决一些现实世界的复杂问题 • 你学会使用正确的工具来解决问题 • 破解顶级产品公司的面试 重要主题 : 数据结构 : 阵 列 堆 栈 队列 链表 收集 树 哈希表 算法 复杂性分析 搜索 递…

    2022年4月23日
    963430

回复 luckyjetraketa

您的邮箱地址不会被公开。 必填项已用 * 标注

评论列表(36条)