精华内容
下载资源
问答
  • CMD当前代码页修改

    千次阅读 2018-12-17 20:21:00
    python3.x在程序开发中统一的编码是 ...先来查看下当前cmd窗口的当前代码页:在标题栏点击右键, 打开属性面板, 会看到”选项”标签页下方显示”当前代码页”的编码. 然后选择”字体”标签页, 把字体设置为Lucia Con...

    python3.x在程序开发中统一的编码是 UTF-8,但是进行交互式编程的时候会经常遇到乱码问题,这是因为Window cmd的默认编码是GBK。与程序采用的 UTF-8 不一致造成的中文及特殊字符乱码。

    先来查看下当前cmd窗口的当前代码页:在标题栏点击右键, 打开属性面板, 会看到选项标签页下方显示当前代码页的编码. 然后选择字体标签页, 把字体设置为Lucia Console, 然后确定关闭.

    第一种:临时性修改编码

    使用 chcp 命令,例如 chcp 437 ,这回将当前代码页变为 MS-DOS 美国英语,不过这种方式在关闭 cmd 之后会自动失效。

    常用的编码及对应的码值(10进制)

    十进制码值     对应编码名称

    950                      繁体中文

    65001                UTF-8代码页

    936                    简体中文默认的GBK

    437                    MS-DOS 美国英语

    第二种:永久性修改:通过修改注册注册表达到。

    打开注册表方法:

    定位到:HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe

     

    同理你也可以修改:powershell 的默认编码。如果无法修改的,可以先排查下是不是没有权限,没有权限给自己分配个权限

     

    转载于:https://www.cnblogs.com/pinpin/p/10133658.html

    展开全文
  • 下面介绍几种修改 cmd 控制台默认代码页编码的几种方法。 首先,先介绍一下打开cmd(又叫命令提示符)的方法:按WIN键+R键打开运行,输入cmd后回车进入命令提示符。 其次,介绍一下常用的编码及对应的码值(10进制):...

    在程序开发中我们统一的编码是 UTF-8,这一点很重要,但是总还是会遇到许多乱码问题,乱码的原因是多方面的,但归根结底就是编码与解密标准不一致。
    下面介绍几种修改 cmd 控制台默认代码页编码的几种方法。

    首先,先介绍一下打开cmd(又叫命令提示符)的方法:按WIN键+R键打开运行,输入cmd后回车进入命令提示符。

    其次,介绍一下常用的编码及对应的码值(10进制):

    十进制码值对应编码名称
    950繁体中文
    65001UTF-8代码页
    936简体中文默认的GBK
    437MS-DOS 美国英语

    第一种:使用 chcp 命令,不过这种方式在关闭 cmd 之后会自动失效。

    在这里插入图片描述
    在这里插入图片描述

    第二种:在cmd的标题栏上点击右键,选择默认值一项,修改默认代码页

    在这里插入图片描述
    很尴尬的一点是,我的cmd打开了上图页面后,并没有当前代码页。所以为了能知道当前的编码,我推荐如下做法:

    打开cmd,输入chcp,回车后显示的就是当前的编码

    在这里插入图片描述

    展开全文
  • 这里只说明在 window 下使用控制台执行 一些自己编写的程序,或者是进行交互式编程的时候会经常遇到乱码问题,这是因为Window cmd的默认编码是GBK。与程序采用的 UTF-8 不一致造成的中文及特殊字符乱码。 ...

          在程序开发中我们统一的编码是 UTF-8,这一点很重要,但是总还是会遇到许多乱码问题,乱码的原因是多方面的,但归根结底就是编码与解密标准不一致,这里暂不过多总结。这里只说明在 window 下使用控制台执行 一些自己编写的程序,或者是进行交互式编程的时候会经常遇到乱码问题,这是因为Window cmd的默认编码是GBK。与程序采用的 UTF-8 不一致造成的中文及特殊字符乱码。

    第一种:临时性修改编码

    使用 chcp 命令,例如 chcp 65001 ,这回将当前代码页变为 utf-8编码,不过这种方式在关闭 cmd 之后会自动失效。

    常用的编码及对应的码值(10进制):

    十进制码值对应编码名称
    950繁体中文
    65001UTF-8代码页
    936简体中文默认的GBK
    437MS-DOS 美国英语

    第二种:永久性修改

    永久性修改就是通过修改注册注册表达到。

    打开注册表方法:略

    定位到:HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe

    PS:近期看到下面评论反应很多人在这里找不到 cmd 的选项,由于最近换了新电脑,新安装的 window 10 1903 专业版确实默认找不到(旧版升级过来的可能还保留有),考虑到自己手动添加也比较麻烦,建议大家直接转投 powershell 吧,毕竟 powshell 更强大,也是微软主推的未来的趋势(未来 cmd 就会被 powshell替代掉),而且 powshell 也借鉴了一些 Linux bash 的使用习惯,而且 powshell 是跨平台的哟,你也可以在 Linux 下安装使用,替代 Linux 默认的 bash 。更多详情参考:powshell 官方文档

    对于没有 CodePage 的,可以鼠标右键-> 新建 -> DWORD(32位)值,创建即可。

     

     之后通过 “shift + 鼠标右键”  打开的 powershell 默认代码页就是 65001 UTF-8

    同理你也可以修改:powershell 的默认编码。如果有人因为权限问题无法修改的,可以右键左边选中的红框,选择权限,赋给自己完全控制的权限就OK了!

    顺便补充一篇跟本文有关系的另一篇博文:将 Windows10 中的 bash 添加至右键菜单

    此外微软新版的 window terminal 也已在 window 商店上架,新版对字体支持更加友好,更多特性可以参考:https://github.com/microsoft/terminal

    展开全文
  • 更改cmd代码页,修正中文显示

    千次阅读 2015-02-06 22:24:05
    如果cmd的默认代码页属性修改不了,那么修改注册表: 1 win键+R打开“运行”对话框,输入regedit打开注册表编辑器。 2 找到 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe] 3 修改...

    执行以下相应的命令:

    ?
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    rem 英文
    chcp 437
     
    rem 日文
    chcp 932
     
    rem 简体中文
    chcp 936
     
    rem 韩文
    chcp 949
     
    rem 繁体中文
    chcp 950
     
    rem utf-8
    chcp 65001

    如果cmd的默认代码页属性修改不了,那么修改注册表:

    1 win键+R打开“运行”对话框,输入regedit打开注册表编辑器。

    2 找到 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]

    3 修改"CodePage"=dword:000003a8

    【注】十六进制"000003a8"或十进制"936",表示“936 (ANSI/OEM - 简体中文 GBK)”。 

        如果代码页改成65001之后,仍无法正常显示UTF-8字符,则需要改变字体属性:在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。 
        通过以上操作并不能完全解决问题,因为显示出来的内容有可能不完全。可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了。

    ----------------------------------------------------------------------------------------------------------------

    展开全文
  • 设置CMD默认代码页为65001或936

    千次阅读 2016-02-18 17:52:00
    之前不知道怎么改的,CMD代码页被默认设置成了65001 但我右击CMD标题,选择‘默认值’,显示默认却是936,但为何每次打开都是65001呢 上网找到设置默认值的方法 1 win键+R打开“运行”对话框,输入...
  • windows修改默认代码页

    千次阅读 2017-02-06 16:19:34
    重运行一下“CMD.EXE”,发现问题依旧,“默认值”中“当前代码页”设置是“936 (ANSI/OEM - 简体中文 GBK)”,可是“属性”中“当前代码页”的设置还是“437 (OEM - 美国)”,输不了中文也显示不了中文。...
  • 打开不正常的 CMD命令提示符窗口后,单击窗口左上角的图标,选择弹出的菜单中的“默认值”,切换到第一个“选项”tab,将默认的代码页改为 936 后重启 CMD。重启cmd后还不能正常显示请继续往下看。 如果重启 CMD以后...
  • 修改cmd字体

    2011-09-29 13:20:28
    1、创建快捷方式 2、右键属性--选项,将【当前代码页修改为 437 (OEM-美国) 3、在字体栏中选择Lucida Console字体 4、在颜色栏中可调整背景及字体颜色
  • 修改cmd 语言。

    2019-02-21 11:15:15
    点运行中的 CMD.EXE 窗口左上角,出现菜单,选“属性”一看,“属性”中的“当前代码页”框框里写着这么一行:“437 (OEM - 美国)”,问题关键就是这里。 重新点出菜单,选“默认值”项,发现“默认值”里的“当前...
  • Windows修改cmd字符集

    千次阅读 2014-06-12 14:06:46
    在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集。 如果想正确显示UTF-8字符,可以按照以下步骤操作: 1、打开CMD.exe命令行窗口 2、通过 chcp命令改变代码页,UTF-8...
  • windows系统修改cmd窗口编码格式

    千次阅读 热门讨论 2020-05-16 02:20:41
    进入cmd窗口后,直接执行 chcp 65001 2. 永久修改 在运行中输入regedit,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor 然后“右键-新建”,选择“字符串值”,“名称”列填写autorun,数值数据...
  • 显示或设置活动代码页编号   CHCP [nnn]   nnn 指定代码页编号。   不加参数键入 CHCP 显示活动代码页编号。  3.在DOS下可以通过mode命令来设置代码页。   选定代码页: MODE CON[:] CP SELECT=...
  • 修改windows cmd编码

    千次阅读 2017-08-16 09:33:58
    今天在cmd下执行PHP程序,... ... 修改cmd字符编码的方法: 在cmd中输入chcp命令,参数为所选择字符集代码。 chcp 65001 就是换成UTF-8代码页 chcp 936 可以换回默认的GBK chcp 437 是美国英语 这里只列
  • 在运行中通过regedit进入注册表 找到【HKEY_LOCAL_MACHINE\SOFTWARE\...注:CHCP是一个计算机指令,能够显示或设置活动代码页编号。因此,通过CHCP设置编码是治标不治本的。 在cmd中输入 CHCP 65001 代码页 ...
  • 原文地址: ... 解决命令行的乱码以及编码的问题  ...显示或设置活动代码页编号   CHCP [nnn]   nnn 指定代码页编号。   不加参数键入 CHCP 显示活动代码页编号。   nnn指定一已有的系统字符集,该字符集
  • 修改CMD命令回显语言 中文->English

    千次阅读 2011-10-07 10:38:23
    点运行中的 CMD.EXE 窗口左上角,出现菜单,选“属性”一看,“属性”中的“当前代码页”框框里写着这么一行:“437 (OEM - 美国)”,问题关键就是这里。 重新点出菜单,选“默认值”项,发现“默认值”里的...
  • 这里只说明在window下使用控制台执行一些自己编写的程序,或者是进行交互式编程的时候会经常遇到乱码问题,这是因为Window cmd的默认编码是GBK。与程序采用的 UTF-8 不一致造成的中文及特殊字符乱码。 第一种方式:...
  • 远程CMD的源代码

    2012-02-18 13:56:17
    基于远程CMD执行,适合新手,等等,大家自己看看和修改
  • WIN7 系统代码页异常

    千次阅读 2015-11-23 10:16:53
    进入win7的系统审核模式后返回OOBE模式后,发生奇怪的现象: ...cmd的属性里面也没有当前代码页的显示, 区域和语言里面的选项都是中文。 改变代码页:chcp 936显示为Invalid code page,mode con c
  • 当我们进入cmd窗口后,直接输入“chcp 936”回车后,只会临时修改当前的页码,当再次进入后又会显示之前的页码。 那如何永久修改当前页码呢?那就是直接修改其注册表。 进入cmd后,输入"regedit"打开注册表...
  • 修改代码并保存 F12/cmd+opt+i打开控制台; 点击sources中的Filesystem中的add folder to workspace,让控制台关联上需要调试的项目文件夹; 在对应编辑器中用谷歌浏览器打开html文件,F12在对应文件中修改代码,...
  • Cmd命令行模式下乱码的修改

    千次阅读 2010-01-02 12:09:00
    原因:控制台的代码页为437(改为936就正常了)。说明一下: 十六进制"000003a8"或十进制"936",表示“936 (ANSI/OEM - 简体中文 GBK)”。 十六进制"000001b5"或十进制"437",表示“437 (OEM - 美国)”。解决方案...
  • CHCP是一个计算机指令,能够显示或设置活动代码页编号。 一般上是在命令提示框中使用,用来查询和修改命令提示框的编码格式 具体使用方法 查看活动代码页编号 方式1: 》》》Win+R 进入运行框 》》》...
  • windows 控制台cmd乱码的解决办法 我本机的系统环境: OS Name: Microsoft Windows 10 企业版 OS Version: 10.0.14393 N/A Build 14393 有时在cmd中输出的中文乱码 解决办法如下: 在cmd中输入: CHCP ...
  • 打开cmd,在提示符下输入 chcp 65001 标题栏右键,属性。字体,选择Lucida Console。 布局根据自己的喜好再设置吧。...属性,选项,当前代码页65001(UTF-8)。此时,终端上显示UTF-8的字符,就不再是乱码了。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 77,839
精华内容 31,135
关键字:

修改cmd的代码页