1、linux解压压缩文件乱码

unzip -O CP936 xxx.zip

2、一般文件用convmv

sudo convmv -f gbk -t utf-8 -r --notest  /your_directory

就是将/your_directory目录下原来文件名是gbk编码方式的全部改为utf-8格式的。这里 -f 后面为原来的编码方式,-t 后面是要更改为的编码方式, -r 表示这个目录下面的所有文件, –notest 表示马上执行,而不是仅仅测试而已。另外权限不同,可能要root才能执行,因此要加上 sudo。

iconv是更改文件编码方式的一个工具:

sudo iconv -f gbk -t utf-8 -o outfile infile

-f为原来的编码方式,-t 为输出文件的编码方式, -o表示输出文件名,这利用outfile表示,最后跟上要更改编码方式的文件名sourcefile 。

通过这两个工具,中文文件乱码的问题终于解决。

相关文章:

  • 2021-10-08
  • 2021-09-19
  • 2021-12-15
  • 2021-10-19
  • 2021-11-01
  • 2021-11-06
  • 2021-12-27
猜你喜欢
  • 2021-11-06
  • 2021-12-17
  • 2021-11-28
  • 2021-11-06
  • 2021-12-27
  • 2021-05-11
  • 2021-11-06
  • 2021-11-07
相关资源
相似解决方案