我正在编写一些使用某些系统(linux)命令的输出的软件。
问题是,它对英语以外的语言失败。
有没有办法运行linux命令并确保他们会用英语运行吗?
有一个90%的解决方案这里,处理异常这里
但两者都没有显示出确保以英语执行命令的万无一失的方法
为了方便起见,90% 的解决方案是在命令前面添加LANG=C
当环境已定义时的异常处理LANGUAGE
(然后它将优先于LANG
,在这种情况下,在命令前面加上LANGUAGE=C
将会解决。
不确定如何解决这两种情况? (我猜是在前面LANG=C LANGUAGE=C
)