cygwin下运行windows命令时,因为win下的编码是gbk,而cygwin下我们通常是utf8
经常出现乱码,例如ping命令,如图:
通过iconv命令,添加命令pings,内容如下
vim /usr/bin/pings
#!/bin/bash
ping $1 | iconv -f gbk -t utf-8
保存退出,
chmod 777 /usr/bin/pings
运行如下,乱码问题解决:
cygwin下运行windows命令乱码问题解决终极方案
发表评论