Linux下压缩包中文文件名乱码

Linux下压缩包中文文件名乱码,任何乱码归根到底都是编码错误,产生乱码的中文文件名大多使用GBK(CP939)编码,而Linux大部分又是UTF-8编码。所以解压缩时指定GBK编码即可。

Linux下压缩包中文文件名乱码_第1张图片  

unzip -O cp939 Name.zip

CP936和UTF-8与巨蟒无关。CP936实际上是GBK。当IBM发明代码页时,把GBK放在了第936页,所以它被称为CP936。
UTF-8: UTF-8 (8位Unicode转换格式)是Unicode的可变长度字符编码,也称为通用代码。 

你可能感兴趣的:(linux,运维,服务器)