oh-my-zsh中使用extract插件解压中文名称文件,显示区域输出信息显示中文文件名乱码是怎么回事
如图所示,iterm输出的信息为乱码,英文没有这样的问题,在.zshrc文件末尾加入了,
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
也没有多大用,显示的全是问号,该如何解决
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
恰巧我也遇到了这个问题,对 extract 插件进行了研究,发现它只是根据不同的压缩包文件后缀,自动选择调用对应的解压缩命令。
它的解压缩过程,还是通过相应 unzip 和 unrar 命令执行的。
unzip 工具进行测试就是有中文乱码的问题,并且 Mac 没有自带 unrar 工具,想要使用 extract 插件解压其他格式的压缩包,同样需要安装对应的解压缩工具。
所以,我觉得不如使用 unar 工具代替 oh-my-zsh 的 extract 插件。
unar 工具(https://theunarchiver.com/com...)是 the unarchiver 软件的命令行版本,可以实现对几乎所有格式压缩包的解压缩,并且可以应用在任何操作系统上。
Mac 可以通过
brew install unar
进行安装,Ubuntu 可以通过
sudo apt-get install unar
安装。