首页 > 其他分享 >命令行终端的编码

命令行终端的编码

时间:2025-01-17 17:28:49浏览次数:3  
标签:编码 命令行 GBK chcp 终端 设置 65001

编码设置

查看当前系统的编码,可以通过 cmd 命令行终端,运行 chcp 命令查看

常见的有以下几种( GBK 通常是中文系统的默认编码)

936 GBK

437 美国英语

65001 utf-8

对于中文系统来说,GBK 经常会导致一些终端窗口的乱码问题,可以设置全局的编码为 65001

打开注册表路径 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

在当前位置增加一个 autorun 的项,值为 chcp 65001,表示每个终端启动的时候都会设置编码

再次运行 cmd 终端,就会自动的设置编码为 65001 了,打印出 Active code page: 65001 的提示

VS控制台的编码错误

打开 visual studio, 通过菜单 “工具” -> “命令行” -> “开发者命令提示”

可以打开有着 vs 环境的终端窗口,对于 vs 的终端操作来说,有着巨大的方便

但是,如果设置了上面 chcp 65001 的话,这里的终端窗口将会提示错误如下

这就是前面设置了 65001 编导致的问题

那么要恢复正常,把上面的配置删除就可以了,删除后再次打开就显示正常了

标签:编码,命令行,GBK,chcp,终端,设置,65001
From: https://blog.csdn.net/weixin_53109623/article/details/145208731

相关文章

  • linux系统串口终端软件显示异常解决方法,触觉智能出品
    本文介绍linux系统串口终端软件显示异常解决方法,以xshell软件为例。使用触觉智能的PurplePiR1双网口开发板演示,内置双核A71.2Ghz处理器,支持WiFi与丰富GPIO拓展,是嵌入式新人入门学习的高性价比开发板!使用resize命令调整终端命令终端大小不对的情况如下图:使用resize命令调整......
  • C# 获取excel某列单元值的特殊数值处理方式(根据单元数据格式编码获取小位数)
    当excel文件某列单元数值显示的值和实际的值不一致:1.某列某单元显示:38,实际值是38.43,只取显示的38的值。2.某列某单元显示:38.68,实际值是38.685,只取显示的38.68的值。注释:如果没有格式并且不是默认的常规格式,是文本格式时,读取什么值则返回什么值。以下是本人写的公共静态帮助类,可以......
  • 【AIcoding技术必知必会】10问--命令行是什么?
    基础介绍命令行(CommandLine)是一种通过输入文本命令来与计算机交互的界面,也称为命令行界面(CLI-CommandLineInterface)。它是一种交互方法,而不是具体的程序。相比图形用户界面(GUI),命令行提供了更直接和强大的方式来控制计算机。熟练掌握后会大大提高工作效率,特别是在服务器管......
  • IntelliJ IDEA 设置编码为utf-8编码
    IntelliJIDEA设置编码为utf-8编码IntelliJIDEA统一设置编码为utf-8编码问题一:File->Settings->Editor->FileEncodings​​问题二:File->OtherSettings->DefaultSettings->Editor->FileEncodings问题三:将项目中的.idea文件夹中的encodings.xml文件中的编码格式改......
  • 录制回放 - 命令行调用
    通过命令行回放用例通过工具录制好的用例手动回放成功后,可以通过命令行调用编写脚本实现自动化。简单回放#打开自动化测试窗口cliauto-replay--project/Users/username/demo#打开自动化测试窗口并回放全部测试用例cliauto-replay--project/Users/username/demo--re......
  • 命令行调用
    若需在不依赖开发者工具场景如自身业务工程流水线上进行小程序项目上传、预览,则推荐使用miniprogram-ci。开发者工具提供了命令行与HTTP服务两种接口供外部调用,开发者可以通过命令行或HTTP请求指示工具进行登录、预览、上传等操作。命令行V2升级说明:自1.02.202003092......
  • 【pyqt】pyqt写一个工具 实现base64编码,解码
    解决思路:使用QSS(QtStyleSheets)对PyQt控件的样式进行定制。为不同的控件添加不同的样式,如背景颜色、字体、边框等。修改后的代码:importsysimportbase64fromPyQt5.QtWidgetsimportQApplication,QWidget,QVBoxLayout,QHBoxLayout,QTextEdit,QPushButton,QLine......
  • JMeter 命令行利器:-J 参数详解
    JMeter命令行利器:-J参数详解在进行JMeter性能测试时,命令行模式提供了更大的灵活性和自动化能力。其中,-J参数是JMeter命令行选项中一个非常重要的组成部分,它允许我们设置Java系统属性,从而影响JMeter的各种行为,包括配置、日志、插件以及其他各种设置。我们深入探讨-J......
  • 案例分析:子词嵌入从字节编码以保护隐私的技术(SEB)的实际应用
    案例分析:子词嵌入从字节编码以保护隐私的技术(SEB)的实际应用简介:在本文中,我们将深入探讨一个创新且极具前景的技术领域,子词嵌入从字节编码(SubwordEmbeddingsfromByte-Coding,简称SEB)。此技术主要用于文本处理,尤其是在需要保护个人隐私的场合下,它提供了独特的解决方案以提升......
  • 使用NVENC API编码D3D12材质
    前言  之前在写图形引擎的时候就有个想法,想让我的图形引擎以一个固定的时间步进(DeltaTime)来渲染材质,并且把连续渲染的材质以视频的方式保存下来。其实我很久之前就把这个东西实现了,最近也是修改了下代码,准备写一篇关于这个的随笔。介绍  看了些网上的视频以及相关的文章,把......