이 글은 주로 Linux에서 unzip을 풀 때 중국어 왜곡 문자에 대한 해결 방법에 대한 정보를 소개합니다. 도움이 필요한 친구들이 이 글을 참조하여 Linux에서 unzip을 풀 때 도움이 되기를 바랍니다. 한자 깨짐
리눅스에서 "data.zip"과 같은 중국어 이름으로 압축된 패키지를 풀 때 다음 명령어를 직접 사용하면 한자가 깨져 나옵니다.
unzip 资料.zip
주된 이유는 unzip이 압축을 풀 때 인코딩을 내부 기본 인코딩으로 변환하고, 기본 인코딩은 중국어 CP936 인코딩을 전혀 지원하지 않기 때문입니다. 따라서 압축을 풀 때 사용할 인코딩을 명시적으로 지정해야 합니다.
방법 1: 압축 해제 시 인코딩 형식을 직접 지정
#指定GBK GB18030编码也是可以的 unzip -O CP936 资料.zip
방법 2: 환경 변수를 구성하고 unzip의 매개 변수를 지정
환경 변수에서 unzip 매개변수는 항상 지정된 문자 세트로 파일을 표시하고 압축을 푼다고 지정합니다. 예를 들어 /etc/environment에
UNZIP="-O CP936" ZIPINFO="-O CP936"
위 내용은 Linux에서 unzip 압축을 풀 때 중국어 문자가 깨지는 문제 해결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!