Linux 下中文乱码解决

命令行解决 Linux 下解压 Windows 压缩的 zip 文件,和打开 Windows 下创建的 txt 文件,出现的中文乱码问题。

解压

方法一

1
unzip -Z test.zip

查看信息,判断编码环境是 DOS 还是 Unix,若为 Unix,使用参数 -I,若为 DOS,使用参数 -O,如下:

1
unzip -O gbk test.zip

方法二

有些系统下的 unzip 没有 -I 和 -O 两个参数,可以这样解压:

1
2
3
4
sudo apt install convmv -y
mkdir test_dir
unzip test.zip -d test_dir
convmv -f gbk -t utf8 --notest -r test_dir

Read More

Debian 处理 apt 错误

在 Debian 上 apt update 后报错:

BZ2_bzread: /var/lib/apt/lists/partial/security.debian.org_debian-security_dists_stable_updates_contrib_i18n_Translation-en.bz2 Read error (-5: DATA_ERROR_MAGIC)

查找相关问题,删除 /var/lib/apt/lists/ 下的所有文件后,再执行 apt update 后即可。

Read More

Mastodon