Console 执行 ls 中文显示乱码的解决方法

原创 2018年04月16日 09:54:32

在 Windows下实现 Linux 编程经常需要用到 ls,gcc,df,ps,kill 等命令

然而 ls 命令在 cmd 下显示中文出现乱码,在 cygwin/MinGW 中通过修改参数可以使其支持中文显示

可以有个简单的方法,即使用 doskey 命令创建宏

写法:doskey ls=ls --show-control-chars --color (但是这样的操作在每次进入Console 环境都需要设置一次

更简答的方法是,当 CMD.EXE 开始执行时,它会寻找以下 REG_SZ/REG_EXPAND_SZ 注册表变量。

位置在:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor 的 AutoRun 处

所以,将其写入注册表,以后就一直有效了;


============================================

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"AutoRun"="doskey ls=ls --show-control-chars --color"


============================================

将上述分隔符之间的文本,保存为 reg 格式,直接导入注册表即可

Sharepoint 利用表单执行企业轻应用案例

-
  • 1970年01月01日 08:00

Windows下Git Bash命令LS显示中文乱码

  • WSKinght
  • WSKinght
  • 2015-09-28 13:39:11
  • 885

NOTES日文版中中文显示乱码

  • 2011年02月17日 16:58
  • 53KB
  • 下载

让win下console支持ls的中文显示

在cygwin虚拟机中可以使用ls命令等linux下的一些命令,如果在win下将环境变量path中添加x:\cygwin\bin(x:指的是cygwin所在的盘符),可以在cmd环境中使用这些命令,而...
  • YANFAN0916
  • YANFAN0916
  • 2012-08-02 17:55:04
  • 1623

Jenkins:解决Console Output中文乱码问题

解决方案: 在.jenkins/jenkins.xml中新增-Dfile.encoding=utf-8,可解决jenkins信息乱码问题,如下: -Xrs -Xmx256m -Dfile.encodi...
  • hwhua1986
  • hwhua1986
  • 2016-04-20 23:17:00
  • 5850

Ubantu12.04中文显示乱码解决方法

最近在使用Ubantu12.04,用了中文语言,但是有些txt文档里的中文显示的是乱码,最后在网上找到资料了。如下: 在终端输入gsettings set org.gnome.gedit.prefe...
  • qq1012848571
  • qq1012848571
  • 2016-06-06 11:27:29
  • 189

在DELPHI中使用MyDAC连接MySQL数据库时中文显示乱码的解决方法

  • 2017年07月05日 17:25
  • 12KB
  • 下载

SecureCrt中文乱码解决办法图解

SecureCrt中文乱码,并出现如下警告的解决办法图解。 perl: warning: Setting locale failed. perl: warning: Please check that...
  • bad_good_man
  • bad_good_man
  • 2015-11-10 19:31:23
  • 5235

MyEclipse里运行Tomcat后,Console窗口里中文显示乱码

MyEclipse里添加Tomcat运行后 ,Console输出窗口里,中文显示乱码。首先我的工程代码编码为 UTF-8 1、Window->Preferences->MyEclipse->Serve...
  • aspnet2002web
  • aspnet2002web
  • 2016-02-06 15:18:45
  • 4427

pycharm开发python时出现控制台显示中文乱码

当pycharm开发python时,中文出现乱码 修改setting文件 这样就能正常显示...
  • wenyusuran
  • wenyusuran
  • 2015-06-08 15:41:35
  • 9281
收藏助手
不良信息举报
您举报文章:Console 执行 ls 中文显示乱码的解决方法
举报原因:
原因补充:

(最多只允许输入30个字)