Heim > Artikel > Betrieb und Instandhaltung > Lösen Sie das Problem verstümmelter chinesischer Zeichen beim Dekomprimieren und Entpacken unter Linux
In diesem Artikel werden hauptsächlich relevante Informationen zu Lösungen für verstümmelte chinesische Zeichen beim Dekomprimieren unter Linux vorgestellt. Ich hoffe, dieser Artikel kann allen bedürftigen Freunden helfen Lösung für chinesische verstümmelte Zeichen beim Dekomprimieren und Entpacken unter Linux
Wenn wir unter Linux ein komprimiertes Paket mit einem chinesischen Namen wie „data.zip“ dekomprimieren und den folgenden Befehl direkt verwenden, werden chinesische verstümmelte Zeichen angezeigt wird erscheinen.
Der Hauptgrund liegt darin, dass beim Entpacken beim Entpacken die Kodierung in die interne Standardkodierung konvertiert wird und die Standardkodierung die chinesische CP936-Kodierung überhaupt nicht unterstützt. Daher müssen wir die beim Dekomprimieren zu verwendende Codierung explizit angeben.
unzip 资料.zipDerzeit können die folgenden zwei Methoden verwendet werden, um das Problem zu lösen
Methode 1: Geben Sie beim Dekomprimieren direkt das Codierungsformat an
#指定GBK GB18030编码也是可以的 unzip -O CP936 资料.zip
In den Umgebungsvariablen Entpackparameter angeben und Dateien immer im angegebenen Zeichensatz anzeigen und dekomprimieren
Zum Beispiel müssen Sie 2 Zeilen zu /etc/environment hinzufügen:
Das obige ist der detaillierte Inhalt vonLösen Sie das Problem verstümmelter chinesischer Zeichen beim Dekomprimieren und Entpacken unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!