Windows Explorer Zeichensatzkodierung
Moin zusammen,
mit welcher Zeichensatz Kodierung legt der Windows Explorer (oder z.B. Outlook, wenn ein Anhang gespeichert werden soll) im Netzwerk ab? UFT-8?
Es geht um ein Linux Share, das von einem Windows 10 Rechner Dateien abgelegt bekommt.
1) Der Windows Rechner kann diese dort auch richtig mit Umlauten sehen
2) Die Shell auf dem Linux Server, auf dem der Samba Share läuft, sieht diese auch noch richtig.
3) Der Owncloud Sync Dienst, der diese Dateien zu sich auf den OwnCloud Server synchronisieren soll, legt sie mit Hieroglyphen ab.
Der Effekt ist dann, dass der nächste Durchgang vom Owncloud Sync neue Ordner findet (mit Hieroglyphen) und sich dann sagt: Schön, dann synchronisieren wir die gleich mal auf den Share rüber, und schon sind alle Ordner auf dem Share doppelt vorhanden, die Umlaute oder Chinesische Zeichen besitzen.
Der Linux Admin fragt mich nun mit welchem Zeichensatzformat diese Dateinamen von Windows abgelegt werden?!? Kann ich das irgendwie Ermitteln?
Der Samba Share hat in seiner smb4.conf:
Danke euch and keep rockin'
Der Mike
mit welcher Zeichensatz Kodierung legt der Windows Explorer (oder z.B. Outlook, wenn ein Anhang gespeichert werden soll) im Netzwerk ab? UFT-8?
Es geht um ein Linux Share, das von einem Windows 10 Rechner Dateien abgelegt bekommt.
1) Der Windows Rechner kann diese dort auch richtig mit Umlauten sehen
2) Die Shell auf dem Linux Server, auf dem der Samba Share läuft, sieht diese auch noch richtig.
3) Der Owncloud Sync Dienst, der diese Dateien zu sich auf den OwnCloud Server synchronisieren soll, legt sie mit Hieroglyphen ab.
Der Effekt ist dann, dass der nächste Durchgang vom Owncloud Sync neue Ordner findet (mit Hieroglyphen) und sich dann sagt: Schön, dann synchronisieren wir die gleich mal auf den Share rüber, und schon sind alle Ordner auf dem Share doppelt vorhanden, die Umlaute oder Chinesische Zeichen besitzen.
Der Linux Admin fragt mich nun mit welchem Zeichensatzformat diese Dateinamen von Windows abgelegt werden?!? Kann ich das irgendwie Ermitteln?
Der Samba Share hat in seiner smb4.conf:
unix charset = UTF-8
Danke euch and keep rockin'
Der Mike
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3616966691
Url: https://administrator.de/contentid/3616966691
Ausgedruckt am: 18.12.2024 um 06:12 Uhr
5 Kommentare
Neuester Kommentar
Hi.
Warum sollte Windows/Outlook IN EINEM ANHANG etwas an der Codierung ändern?
Sollte dein Wunsch sein, die Codierung IN einem Anhang - also einer Datei - ändern wollen, brauchst du extra Schritte nach dem Speichern!
z.B. mit Powershell??
Zitat von @NordicMike:
mit welcher Zeichensatz Kodierung legt der Windows Explorer (oder z.B. Outlook, wenn ein Anhang gespeichert werden soll) im Netzwerk ab? UFT-8?
mit welcher Zeichensatz Kodierung legt der Windows Explorer (oder z.B. Outlook, wenn ein Anhang gespeichert werden soll) im Netzwerk ab? UFT-8?
Warum sollte Windows/Outlook IN EINEM ANHANG etwas an der Codierung ändern?
Sollte dein Wunsch sein, die Codierung IN einem Anhang - also einer Datei - ändern wollen, brauchst du extra Schritte nach dem Speichern!
z.B. mit Powershell??
@MirkoKR
Aus dem Text ergibt sich, das es sich um Dateinamen/-Pfad handelt, nicht um den Inhalt.
Aus dem Text ergibt sich, das es sich um Dateinamen/-Pfad handelt, nicht um den Inhalt.
Ob Unicode über SMB verwendet wird, wird bei der SMB Session Aushandlung festgelegt.
Schau also mal in deinen Verbindungsaufbau mit dem Server.
Windows selbst und auch der Explorer verwendet für die Ablage seiner Dateinamen intern UTF-16 auf NTFS.
Ich tippe hier eher darauf das der Owncloud-Sync Mist baut.
Schau also mal in deinen Verbindungsaufbau mit dem Server.
Windows selbst und auch der Explorer verwendet für die Ablage seiner Dateinamen intern UTF-16 auf NTFS.
Ich tippe hier eher darauf das der Owncloud-Sync Mist baut.