Beibehalten von Nicht-ASCII-Zeichen in Ordner- und Dateinamen zwischen Mac und Windows

1

Wenn ich Ordner mit En- oder Em-Strichen auf einem Mac erstelle, möchte ich, dass sie immer noch dieselben sind, wenn ich sie einem Freund überreiche, der einen Windows 10-PC hat. Wenn ich sie erstelle, sehen sie auf meinem Rechner so aus:

enter image description here

Ich packe dann die Ordner mit dem eingebauten Komprimieren Dienstprogramm (wenn Sie mit der rechten Maustaste auf einen Ordner klicken) und senden Sie ihm eine E-Mail, sobald er die Ordner mit entpackt Winzip Dann sehen sie auf seinem Windows 10-Rechner so aus:

enter image description here

Ich bin ratlos, was los ist ... kann jemand einen Vorschlag machen, wie ich meinem Freund die Ordner senden und die Dateinamenintegrität beibehalten kann? Vielleicht ist mein Mac UTF-8 und seine Kodierung ist Windows-1252? Vielleicht codiert sein zip-Dienstprogramm anders?

ews2001
quelle

Antworten:

0

Sie können keinen Schrägstrich in Datei- / Ordnernamen in Windows verwenden. Weitere Informationen finden Sie hier:

Wie kann ich mit Python Dateien mit eingebetteten Schrägstrichen unter Windows erstellen?

Es ist ein Codierungsproblem. Beim Extrahieren schreibt das ZIP-Programm den Datei- / Ordnernamen in genau derselben Kodierung, in der er komprimiert wurde, in der die Datei- / Ordnernamen manipuliert werden. Ich bin derzeit nicht sicher, ob es eine Lösung gibt.

Philip Gibbons
quelle
Danke, @Philip Gibbons, als ich die Ordner per Fileshare an meinen Freund schickte, sahen sie gut aus. Es muss etwas mit dem Zip-Programm zu tun haben. Wenn Sie jemals herausfinden möchten, wie Sie die UTF-8-Codierung entpacken können, bearbeiten Sie Ihre Antwort in Zukunft. Danke!
ews2001