Plötzliches Problem mit Umlauten

Status
Für weitere Antworten geschlossen.

101rh

Benutzer
Mitglied seit
31. Mrz 2007
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Benutze die Synology 101j seit Anfang des Jahres als Fileserver für WinXP SP2 als Backup und bin zufrieden. Jetzt ist aber überraschend (de facto) ein Problem mit Umlauten in File- und Directorynamen aufgetaucht, das mich erheblich ratlos macht:

1. Wenn ich via Explorer eine File/Directory auf die Synology verschiebe ändert sich der Name.
Z.B. wird aus "Merkblätter" -> "Merkbldtter"

2. Wenn ich via Filezilla eine File/Directory auf die Synology verschiebe ändert sich der Name, der im Explorer angezeigt wird:
Z.B. wird aus "Merkblätter" -> "Merkblätter"
Die File/Directory kann dann auch nicht mehr gelöscht werden.

Meine Einstellungen:
Mit dem Synology Verwaltungstool (via Browser) habe ich auf der Seite:
Netzwerkdienste > Win/MacOS unter Code Seite den Eintrag:
"MS-DOS Latin 2 (Code Page 852)"
ausgewählt.

Meine /usr/syno/etc/smb.conf:
[global]
socket options=TCP_NODELAY
workgroup=WORKGROUP
realm=*
printing=lprng
winbind enum groups=yes
idmap gid=10000-30000
passdb backend=smbpasswd
unix charset=ISO8859-1
display charset=ISO8859-1
security=user
idmap uid=10000-30000
printcap name=/usr/syno/etc/printcap
load printers=yes
winbind enum users=yes
....

Also, ich weiss nicht we das funktioniert mit den charsets, Umcodierungen etc, das sind alles böhmische Dörfer für mich. Wenn weiter Infos nötig sind: gerne.

Vielen Dank für die Hilfe.
 

flicflac

Benutzer
Mitglied seit
13. Feb 2007
Beiträge
206
Punkte für Reaktionen
0
Punkte
0
Solche Probleme entstehen meist dann, wenn die Codepages der Geräte nicht die selben sind. 852 ist eine Seite für Osteuropa. Dein PC dürfte aber auf 850 eingestellt sein.
 

101rh

Benutzer
Mitglied seit
31. Mrz 2007
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Vielen Dank für die rasche Antwort! [Übrigens also wirklich böhmisch (weil "osteuropäisch")!]

Leider muss es aber trotzdem an der Synology liegen, denn zum einen kommt derselbe Fehler auch mit einem andren WXP SP2 Rechner und zum anderen ändert sich auch nix, wenn ich die Synology auf die Code Page "MS-DOS Latin 1 (Code Page 850)" umschalte (und Synology und Rechner reboote und solchen Voodoo versuche etc).
(nb Wie stelle ich denn fest auf welche Code Page mein WXP eingestellt ist?)
 

Chrunchy

Benutzer
Mitglied seit
05. Mrz 2007
Beiträge
470
Punkte für Reaktionen
0
Punkte
16
Hallo 101rh,

soweit ich weiß wird die Codapage auf der DS zum ablegen von Dateien verwendet. Ein umstellen und neubooten bringt demnach keine Veränderung an den vorhandenen Dateien. Hier hilft nur ein komplettes umkopieren, also runter von der DS und mit der richtigen CodaPage wieder rauf. Wenn du ganz sicher gehen willst, formatierst du einmal vorm zurückspielen.
 

101rh

Benutzer
Mitglied seit
31. Mrz 2007
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Danke für den Hinweis.
Ich versteh schon: wenn es falsch kodiert abgespeichert wurde hilft ein (nachträgliches) Ändern der Codepage gar nichts.
Also die Kreuzprobe: das Directory 'Merkblätter' auf die Synology kopiert (die jetzt auf Code Page 850 eingestellt ist) bringt aber leider wieder nur ein 'Merkbldtter' zustande!??
Übrigens: Wenn ich mir via Telnet das Directory anschau, dann find ich dort ''Merkbldtter'' (also falsch).
Wenn ich via Telnet das Verzeichnis 'Merkblätter' anlege, dann lese ich zwar im Explorer 'Merkblätter' (also korrekt), aber der Explorer verweigert sich jeglicher Arbeit an diesem Directory (Namen ändern, löschen, hineinhgehen) und behauptet der entsprechende Pfad sei nicht verfügbar... Kann das nicht doch irgendwie mit Samba zu tun haben?


(Die Idee die Platte neu zu formatieren begeistert mich nicht riesig: zum einen hab ich das schon mal machen müssen (wegen eines anderen Problems) und zum dauert die Kopiererei ewig, ich kann mir nie sicher sein, dass die Daten nachher komplett sind - und wo soll ich meine 200GB Daten zwischenlagern?)
 

Chrunchy

Benutzer
Mitglied seit
05. Mrz 2007
Beiträge
470
Punkte für Reaktionen
0
Punkte
16
Dein Versuch ein neues Verzeichnis mit der "richtigen" Code-Page anzulegen, hat ja auch nicht das gewünschte Ergebnis gebracht.

Ich bin mir jetzt nicht sicher, ob die Codepage wirklich beim speichern, oder vielleicht doch beim Formatieren zum Tragen kommt. Solange das nicht geklärt ist, würde ich von der Formatierung abstand nehmen. Sry.
 

101rh

Benutzer
Mitglied seit
31. Mrz 2007
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Verstehe das wer will: verzweifelt habe ich aus der /usr/syno/etc/smb.conf folgende Zeilen gelöscht (section [global]):

unix charset=ISO8859-1
display charset=ISO8859-1

... und schon funktioniert alles wie es soll.

Vielen Dank übrigens für die Hilfe!
 

flicflac

Benutzer
Mitglied seit
13. Feb 2007
Beiträge
206
Punkte für Reaktionen
0
Punkte
0
Bezüglich des Nichtverstehens schliesse ich mich dir an. ISO8859-1 und Codepage850 bezeichnen so ziemlich dasselbe. Ich habe die beiden Zeilen deshalb nicht als problematisch betrachtet, obwohl bei mir beide fehlen. Sorry.
 

101rh

Benutzer
Mitglied seit
31. Mrz 2007
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
.... aber die Geschichte geht doch weiter. Ich will nämlich mein Backup über rsync machen. Und jetzt taucht der Umlaut Mist wieder auf: rsync will zB folgende Dateien syncronisieren (die mit Umlaut natürlich schon da sind):
2007/06/25 01:02:48 [956] Interests/ADDA-Elektronik/Platinen-\304tzen/
2007/06/25 01:02:48 [956] Interests/ADDA-Elektronik/Platinen-\304tzen/Rooney/

Weiss wer was?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat