Garbled problem - Localization/Simplified Chinese - ArchWiki
Windows 系统下创建的文件采用的编码标准可能是 gbk/gb2312。所以避免乱码的基本原则就是使用包含字符更多的 utf-8,避免使用其他编码格式。
文件名乱码
安装 convmv,使用 convmv
命令转换编码格式。举例:
convmv -f GBK -t UTF-8 --notest --nosmart file
文件内容乱码
使用 iconv
命令转换格式:
iconv -f GBK -t UTF-8 -o new-file origin-file
zip 压缩包乱码
在非 utf8 编码环境(通常是 Windows 下的中文环境)下,不要使用 zip 进行压缩(建议使用 7z)。需要一个特殊的参数:
unzip -O gbk file.zip