Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Interoperabilität - Probl. mit Umlauten in ZIP-Arch [solved]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
ian!
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 3829
Location: Essen, Germany

PostPosted: Wed Nov 03, 2004 9:03 am    Post subject: Interoperabilität - Probl. mit Umlauten in ZIP-Arch [solved Reply with quote

Folgende Problemstellung:

Ich möchte serverseitig ein Verzeichnis in ein ZIP-Archiv verpacken. Benutzer sollen dieses downloaden und auf ihrem Client mit WinZip entpacken.

Problem hierbei ist, daß das Zielformat ein ZIP-File im herkömmlichen Sinn sein muss (.zip) und das Ausgangsverzeichnis Dateien mit Umlauten in den Dateinamen enthält.

Packe ich auf Linuxseite das Verzeichnis mit zip -r foo.zip /irgendein/verzeichnis so wird zwar wunderbar ein ZIP-Archiv erstellt, aber auf Windowsseite habe ich dann das Problem, daß WinZip mir die Umlaute nicht wieder richtig herstellt. Stattdessen erhält man statt der Umlaute andere Zeichen. (WinRar macht es BTW richtig.)

Packe ich das selbe Verzeichnis unter Windows mit WinZip und entpacke dies wiederrum, bleiben die Umlaute erhalten.

Hat da jemand ähnliche Erfahrungen oder sogar Abhilfe bzw. einen Workaround? Ich hätte jetzt erwartet, daß ich zip ein Charset mitgeben kann. Dies ist aber scheinbar nicht der Fall.
_________________
"To have a successful open source project, you need to be at least somewhat successful at getting along with people." -- Daniel Robbins


Last edited by ian! on Wed Nov 03, 2004 9:29 am; edited 1 time in total
Back to top
View user's profile Send private message
DerMojo
Guru
Guru


Joined: 14 Aug 2003
Posts: 395
Location: Germany

PostPosted: Wed Nov 03, 2004 9:12 am    Post subject: Re: Interoperabilität - Probleme mit Umlauten bei ZIP-Archi Reply with quote

Hi!

ian! wrote:
Ich hätte jetzt erwartet, daß ich zip ein Charset mitgeben kann. Dies ist aber scheinbar nicht der Fall.

Hast du mal versucht, deine locale umzustellen? D.h. LANG=... bzw. LC_ALL=..., vielleicht überredet das ja zip dazu, eine andere Kodierung zu benutzen. Oder es wird die Kodierung des Dateisystems verwendet, die ist allerdings nicht so einfach zu ändern :(

Daniel
_________________
To err is human, to forgive, beyond the scope of the Operating System.
Back to top
View user's profile Send private message
ian!
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 3829
Location: Essen, Germany

PostPosted: Wed Nov 03, 2004 9:28 am    Post subject: Re: Interoperabilität - Probleme mit Umlauten bei ZIP-Archi Reply with quote

DerMojo wrote:
ian! wrote:
Ich hätte jetzt erwartet, daß ich zip ein Charset mitgeben kann. Dies ist aber scheinbar nicht der Fall.

Hast du mal versucht, deine locale umzustellen? D.h. LANG=... bzw. LC_ALL=..., vielleicht überredet das ja zip dazu, eine andere Kodierung zu benutzen.


Ja, die ist umgestellt.

Scheinbar hatte ich gerade ein massiv großes Stück Holz vor dem Kopf: Mit WinZip funktioniert es wunderbar; mit WinRAR nicht. Das kann mir aber an dieser Stelle aber egal sein.

Also: Gelöst. :wink:
_________________
"To have a successful open source project, you need to be at least somewhat successful at getting along with people." -- Daniel Robbins
Back to top
View user's profile Send private message
schmutzfinger
Veteran
Veteran


Joined: 26 Oct 2003
Posts: 1287
Location: Dresden/Germany

PostPosted: Wed Nov 03, 2004 9:29 am    Post subject: Reply with quote

Ich kann mir vorstellen, das zip die codierung vom fs nimmt. Wenn du sagst du kannst den selben ordner mit windows zippen und es geht dann hast du entweder einen samba share, oder es ist ein fat/ntfs laufwerk. Im falle von samba übernimmt der samba server die umcodierung von deinem lokalen code in den entfernten windows code. Im anderen fall (2 OS's auf dem rechner) brauchst du vielleicht nur das iocharset beim mounten anzupassen. Also zb cp437 anstatt iso-8859-15. Im Fall samba server sollte eine änderung des iocharsets ebenfalls funktionieren, aber eben alles unter der vorraussetzung das es überhaupt mit dem fs zu tun hat, was ich jetzt nur vermute.
Back to top
View user's profile Send private message
ian!
Bodhisattva
Bodhisattva


Joined: 25 Feb 2003
Posts: 3829
Location: Essen, Germany

PostPosted: Wed Nov 03, 2004 9:31 am    Post subject: Reply with quote

schmutzfinger wrote:
Im anderen fall (2 OS's auf dem rechner) brauchst du vielleicht nur das iocharset beim mounten anzupassen. Also zb cp437 anstatt iso-8859-15. Im Fall samba server sollte eine änderung des iocharsets ebenfalls funktionieren, aber eben alles unter der vorraussetzung das es überhaupt mit dem fs zu tun hat, was ich jetzt nur vermute.

Hat an dieser Stelle nichts damit zu tun. Samba wäre eine andere Baustelle. Da funktioniert aber alles bestens. :)

Danke trotzdem!
_________________
"To have a successful open source project, you need to be at least somewhat successful at getting along with people." -- Daniel Robbins
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum