Linuxの中でunzipが解凍する時の中国語の文字化けの解決方法


Linuxの中でunzipが解凍する時の中国語の文字化けの解決方法
私たちはlinuxで中国語の名前を含む圧縮袋を解凍します。例えば「資料.zip」の場合、直接に下記の命令を使うと、中国語の文字化けが発生します。

unzip   .zip
主な理由は、unzipが解凍時に符号化を内部デフォルトの符号化に変換するためであり、デフォルトの符号化は中国語CP 936符号化に全く対応していないからである。ですから、私たちはストレス解消時に必要なコードを明確に指定する必要があります。
現在は次の2つの方法で解決できます。
方法一ストレス解消時に直接コードフォーマットを指定します。

#  GBK GB18030       
unzip -O CP936   .zip 
メソッド2環境変数を設定し、unzipのパラメータを指定します。
環境変数では、unzipパラメータを指定し、常に指定された文字セットでファイルを表示します。
例えば、/etc/environmentに2行を追加する必要があります。

UNZIP="-O CP936"
ZIPINFO="-O CP936"
疑問があれば、メッセージをお願いします。あるいは、当駅のコミュニティで交流して討論してください。ありがとうございます。