cmd输出中文乱码

news/2024/10/28 21:20:25/

解决cmd中文乱码问题

解决方法:

1. chcp

  • 直接输入chcp命令,查看当前cmd的编码格式
    在这里插入图片描述

    活动代码页:936指GBK

2. 设置活动代码页为:UTF-8 编码格式

  • 方法一:直接执行 chcp 65001

    执行完后,使用 chcp 可查看当前cmd的编码格式是UTF-8

    注意:此方法只能在当前页面生效,重启cmd之后失效!

  • 方法二:通过注册表修改配置

    1、win + r 输入 regedit ,找到路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

    2、在 Command Processor 处,右键 ⇒ \Rightarrow 新建 ,选择 字符串值名称 处填写 autorun ,数值数据填写**chcp 65001**

    在这里插入图片描述

3、上述步骤执行完之后,重启cmd窗口

使用 chcp 命令查看验证是否更改成功

成功后显示为:65001

在这里插入图片描述

参考文章:

win10 cmd窗口中文乱码,永久解决方法_ml863606的博客-CSDN博客_win10cmd中文乱码

添加更新

  • 在使用注册表修改之后,每次通过cmd命令行执行文件,都会出现 Active code page:65001

改进方法:
在之前**方法二 ⇒ \Rightarrow 2、**中将 chcp 65001 更改为 **chcp 65001 > nul**即可解决问题


http://www.ppmy.cn/news/969569.html

相关文章

企业微信发送消息中文乱码问题

源自&#xff1a;http://www.jylt.cc/#/detail?id22b368caddb4929122007686fd24f07b 问题复现 Map<String, Object> body new HashMap<>(16); body.put("touser", userid); body.put("msgtype", "text"); body.put("agenti…

关于微信管家读取中文是问号乱码的解决方法

状况1&#xff1a;数据库中文读取出来到页面中是&#xff1f;问号乱码 状况2&#xff1a;页面插入中文到数据库也是&#xff1f;问号乱码 经过大叔我多次确定&#xff0c;这个原因是MYSQL的字符集原因造成的。 遇到这种情况&#xff0c;不要急不要慌&#xff0c;跟着顺序走&…

php echo输出的中文显示成乱码(转载)

用echo输出的中文显示成乱码&#xff0c; 其实应该是各种服务器脚本都会遇到这个问题&#xff0c; 根本还是编码问题&#xff0c; 一般来说出于编码兼容考虑大多的页面都将页面字符集定义为utf-8 <meta http-equiv"Content-Type" content"text/html; charset…

中文乱码的原因及解决方法

1、我们常用的编码表&#xff1a; ASCLL:美国标准信息交换码 --->用一个字节的7位可以表示 ISO8859-1:拉丁码表、欧洲码表 --->用一个字节的8位来表示 GB2312&#xff1a;中国的中文编码表 GBK&#xff1a;中国的中文编码表的升级。 --->一个汉字用两个字节表示&am…

为什么会有中文乱码?

何为乱码 在文件中所看到的字符串是系统把内存中的数据转换成二进制数再解码成一些字符最后显示&#xff0c;就是当你双击打开一个文本文件时系统会把内存的数码信息读取显示出来&#xff0c;当你保存一个文本文件时系统会把这个文件以你所设置的编码方式编码&#xff0c;再放…

chatgpt赋能python:Python转码详解:解决乱码问题

Python转码详解&#xff1a;解决乱码问题 在使用Python进行编程的过程中&#xff0c;经常会遇到乱码的问题。这种情况往往发生在不同操作系统和应用程序之间交互数据时。本文将介绍Python如何进行转码以解决乱码问题。 什么是转码&#xff1f; 当我们将文本从一个编码格式转…

QMessageBox显示中文为乱码

如图&#xff0c;想要输出这些信息&#xff0c;但是展示为乱码 解决办法&#xff1a; 在cpp文件的最顶端加上#pragma execution_character_set("utf-8")&#xff0c;然后重新构建并运行就可以啦&#xff01;

php echo 输出中文乱码

在php文件中&#xff0c;大家可能经常这样用echo "<script charsetutf-8 typetext/javascript>alert(请输入正确的手机号码);window.location.href/index;</script>"; 结果“请输入正确的手机号码”显示出来的是乱码。 这里提供一种解决办法。 在这句语句…