oh-my-zsh中使用extract插件解压中文名称文件,显示区域输出信息显示中文文件名乱码是怎么回事

clipboard.png
如图所示,iterm输出的信息为乱码,英文没有这样的问题,在.zshrc文件末尾加入了,
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
也没有多大用,显示的全是问号,该如何解决

阅读 6.4k
1 个回答

恰巧我也遇到了这个问题,对 extract 插件进行了研究,发现它只是根据不同的压缩包文件后缀,自动选择调用对应的解压缩命令。

image.png

它的解压缩过程,还是通过相应 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 安装。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏