如题,描述比较绕,解释如下
在 windows 下 cmd
默认代码活动页面是 936
使用 ping 等内建命令,很多输出信息都做了本地化处理
有 chcp 命令可以改变到 437,既英文
但是如果我直接不经过 cmd,而是直接开启 ping 命令,应该怎样设置它的输出编码(地区)呢。
我有了解可以先开启 cmd 本身,设置地区后再运行 cli 程序,但我想避免这一层。
应用场合:需要调用系统 CLI 程序获取一些信息,但想避免因为输出信息本地化造成的分析障碍。
同样的还有在 UNIX-like 的系统上。
这个问题一时无法找到合适关键字去查找信息
如果有 V 友了解,还请不吝赐教。
THX
在 windows 下 cmd
默认代码活动页面是 936
使用 ping 等内建命令,很多输出信息都做了本地化处理
有 chcp 命令可以改变到 437,既英文
但是如果我直接不经过 cmd,而是直接开启 ping 命令,应该怎样设置它的输出编码(地区)呢。
我有了解可以先开启 cmd 本身,设置地区后再运行 cli 程序,但我想避免这一层。
应用场合:需要调用系统 CLI 程序获取一些信息,但想避免因为输出信息本地化造成的分析障碍。
同样的还有在 UNIX-like 的系统上。
这个问题一时无法找到合适关键字去查找信息
如果有 V 友了解,还请不吝赐教。
THX

