关于在git bash下使用ping ipconfig出现白框框乱码的情况

本文详细介绍了在GitBash中使用ping命令时遇到中文乱码的问题,并提供了具体的解决步骤。通过调整编码格式为GBK,可以解决乱码问题,但会导致本地中文文件夹名再次出现乱码。文中给出了在命令前加winpty参数的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关注优快云很久了,在这里自己的很多问题都得到了解决,真心感谢每一位技术大牛。在这里也将自己遇到的一些问题的解决方法写出来,希望能够帮助到像自己一样的小白。

最近在使用ping命令查看两台电脑是否能够连通,因为安装了git bash之后,就很少用cmd了,(主要是git bash的命令行带颜色,可能比cmd的好看一点吧),但是在用ping命令以及ipconfig命令之后,就出现了一些框框,如下图
在这里插入图片描述
看了一些csdn的博客,感觉描述的不准确,下面是解决方法。
在git命令行最上面右键选择Options…在text中选择default 编码格式选择GBK(Chinese),Locale自己会变成C这点不用管,如下图

在这里插入图片描述
最后在命令行输入exit退出一下,再重新打开git bash,再输入ping命令,就没有乱码了。
在这里插入图片描述


但是这样的话,再使用ls、dir等命令查看本地的中文文件夹,中文名称又会出现乱码,这个原因是因为git命令行下显示中文使用的编码格式为GBK,而windows的编码格式为utf-8。解决这个问题只需要在ping或者ifconfig前面加上winpty就可以,具体代码如

winpty ping www.baidu.com //例如这样,就没有出现乱码了,如下图所示。

使用ping命令也没有出现乱码
使用dir没有出现了乱码
借鉴了下面小伙伴的评论以及下面这篇博客。

博客地址

这是第一次写博客,如果有不足的,还请大家多多包涵,后面自己也会把自己遇到问题的解决方法写出来,希望能够帮助到大家。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值