Linuxでのzip解凍時の文字化けの解決策

リリース: 2019-12-26 11:23:23
オリジナル
3036 人が閲覧しました

Linuxでのzip解凍時の文字化けの解決策

Windows で圧縮されたファイルは、システムのデフォルトのエンコード中国語を使用してファイルを圧縮します。 zip ファイル内でエンコードが宣言されていないため、Linux での解凍は通常デフォルトのエンコードで解凍され、中国語のファイル名が文字化けしてしまいます。

問題を解決するには 2 つの方法があります:

1. unzip ライン コマンドで解凍し、文字セットを指定します

unzip -O CP936 xxx.zip (用GBK, GB18030也可以)
ログイン後にコピー

興味深いことに、そのような方法はありません。 unzip マニュアルのオプションの説明、unzip --help にこのパラメータの簡単な説明があります。

2. 環境変数に unzip パラメータを指定し、常に指定された文字セットで /etc/environment ファイルを表示および解凍します。 UNZIP="-O CP936" ZIPINFO= を 2 行追加します。 "- O CP936"

このように、Gnome デスクトップのアーカイブ ファイル マネージャー (ファイル ローラー) は、unzip を使用して中国語を通常どおり解凍できますが、ファイル ローラー自体はエンコーディングを設定してそれを渡すことはできません。解凍します。
上記の最初の方法を採用すると、問題は解決されました。

おすすめの関連記事とチュートリアル: linux チュートリアル

以上がLinuxでのzip解凍時の文字化けの解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!