rsync killt Sonderzeichen
Hallo Liste, nachdem ich mit rsync soweit zurechtkomme hab ich nun bemerkt das zu meinem elend rsync die Sonderzeichen Kaputt macht. gibt es da eine lösung ? danke
Uwe Großkinsky, Donnerstag, 9. Februar 2006 14:37:
nachdem ich mit rsync soweit zurechtkomme hab ich nun bemerkt das zu meinem elend rsync die Sonderzeichen Kaputt macht.
Meinst Du Sonderzeichen im Dateinamen? Da ist mir noch nie was aufgefallen. Bist Du sicher, daß das Zieldateisystem/ Zielbetriebssystem die Sonderzeichen auch richtig darstellen kann? Ansonsten beschreib mal genauer, woher und wohin Du sicherst, und wo und wie die Sonderzeichen falsch dargestellt werden. Möglichkeit wäre auch, daß eine neuere Susi utf8 codiert, während ältere noch ... was wars gleich - iso-8859-irgendwas? verwenden. Wenn also die eine Seite bei Dir neuer und die andere älter ist... -- Andre Tann
Am Donnerstag, 9. Februar 2006 15:07 schrieb Andre Tann:
Uwe Großkinsky, Donnerstag, 9. Februar 2006 14:37:
nachdem ich mit rsync soweit zurechtkomme hab ich nun bemerkt das zu meinem elend rsync die Sonderzeichen Kaputt macht.
Meinst Du Sonderzeichen im Dateinamen? Da ist mir noch nie was aufgefallen. Bist Du sicher, daß das Zieldateisystem/ Zielbetriebssystem die Sonderzeichen auch richtig darstellen kann? auf filesystem ebene trift mich das Problem
Ansonsten beschreib mal genauer, woher und wohin Du sicherst, und wo und wie die Sonderzeichen falsch dargestellt werden.
Möglichkeit wäre auch, daß eine neuere Susi utf8 codiert, während ältere noch ... was wars gleich - iso-8859-irgendwas? verwenden. Wenn also die eine Seite bei Dir neuer und die andere älter ist...
-- Andre Tann Syncrinisieren tue ich mit rsync -avz --rsh="ssh -l root -2" root@192.168.8.2:/alle /home/daten/
zb orginal filename "Präsentation" hinterher "Pr?sentation" ich weis nicht wo ich das nachsehen könnte um die codierung anzupassen gruß uwe
Uwe Großkinsky, Donnerstag, 9. Februar 2006 15:32:
Syncrinisieren tue ich mit rsync -avz --rsh="ssh -l root -2" root@192.168.8.2:/alle /home/daten/
OK. Was läuft auf 192.168.8.2 für ein OS? Welches läuft lokal?
zb orginal filename "Präsentation" hinterher "Pr?sentation"
ich weis nicht wo ich das nachsehen könnte um die codierung anzupassen
Leider weiß ich das auch nicht, aber bistimmt andere hier. Aber probier doch mal testhalber, die Datei Pr?sentation wieder zurückzu-rsyncen. Stimmt dann das ä wieder? -- Andre Tann
Am Donnerstag, 9. Februar 2006 15:48 schrieb Andre Tann:
Uwe Großkinsky, Donnerstag, 9. Februar 2006 15:32:
Syncrinisieren tue ich mit rsync -avz --rsh="ssh -l root -2" root@192.168.8.2:/alle /home/daten/
OK. Was läuft auf 192.168.8.2 für ein OS? Welches läuft lokal? quelle: suse 9.0 Prof ziel: SLES9
zb orginal filename "Präsentation" hinterher "Pr?sentation"
ich weis nicht wo ich das nachsehen könnte um die codierung anzupassen
Leider weiß ich das auch nicht, aber bistimmt andere hier.
Aber probier doch mal testhalber, die Datei Pr?sentation wieder zurückzu-rsyncen. Stimmt dann das ä wieder?
da bin ich lieber vorsichtig ..... wenn nur der name nicht stimmt damit kann man ja noch leben.... umbenennen geht ja :)
-- Andre Tann
Uwe Großkinsky schrieb:
Am Donnerstag, 9. Februar 2006 15:07 schrieb Andre Tann:
Uwe Großkinsky, Donnerstag, 9. Februar 2006 14:37:
nachdem ich mit rsync soweit zurechtkomme hab ich nun bemerkt das zu meinem elend rsync die Sonderzeichen Kaputt macht. rsync macht da garnix.
Meinst Du Sonderzeichen im Dateinamen? Da ist mir noch nie was aufgefallen. Bist Du sicher, daß das Zieldateisystem/ Zielbetriebssystem die Sonderzeichen auch richtig darstellen kann?
auf filesystem ebene trift mich das Problem
Ansonsten beschreib mal genauer, woher und wohin Du sicherst, und wo und wie die Sonderzeichen falsch dargestellt werden.
Möglichkeit wäre auch, daß eine neuere Susi utf8 codiert, während ältere noch ... was wars gleich - iso-8859-irgendwas? verwenden. Wenn also die eine Seite bei Dir neuer und die andere älter ist...
-- Andre Tann
Syncrinisieren tue ich mit rsync -avz --rsh="ssh -l root -2" root@192.168.8.2:/alle /home/daten/
zb orginal filename "Präsentation" hinterher "Pr?sentation"
Was sagt locale auf beiden Rechnern?
ich weis nicht wo ich das nachsehen könnte um die codierung anzupassen
Irgendwo in /etc/profile*, /etc/bashrc, /etc/sysconfig/language
gruß uwe
-- Gruss Bernd
* Uwe Großkinsky wrote on Thu, Feb 09, 2006 at 15:32 +0100:
Am Donnerstag, 9. Februar 2006 15:07 schrieb Andre Tann:
Uwe Großkinsky, Donnerstag, 9. Februar 2006 14:37:
nachdem ich mit rsync soweit zurechtkomme hab ich nun bemerkt das zu meinem elend rsync die Sonderzeichen Kaputt macht.
Meinst Du Sonderzeichen im Dateinamen? Da ist mir noch nie was aufgefallen. Bist Du sicher, daß das Zieldateisystem/ Zielbetriebssystem die Sonderzeichen auch richtig darstellen kann? auf filesystem ebene trift mich das Problem
Ansonsten beschreib mal genauer, woher und wohin Du sicherst, und wo und wie die Sonderzeichen falsch dargestellt werden.
Möglichkeit wäre auch, daß eine neuere Susi utf8 codiert, während ältere noch ... was wars gleich - iso-8859-irgendwas? verwenden. Wenn also die eine Seite bei Dir neuer und die andere älter ist...
-- Andre Tann Syncrinisieren tue ich mit rsync -avz --rsh="ssh -l root -2" root@192.168.8.2:/alle /home/daten/
(nur mal am Rande) "rsync -e ssh" statt -rsh "..." reicht meistens oder ein export RSYNC_RSH=`which ssh` in einem Startscript /etc/profile.local oder sowas. Ist ssh bei SuSE immer noch nicht default? oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel.
Uwe Großkinsky wrote:
Hallo Liste,
nachdem ich mit rsync soweit zurechtkomme hab ich nun bemerkt das zu meinem elend rsync die Sonderzeichen Kaputt macht.
gibt es da eine lösung ?
danke
Ich denke nicht das es an rsync lieg,. sondern an den verschiedenen Zeichensätzen auf den Systemen. Wenn Du ein Rsync in die andere Richtung machst stimmt wieder alles ! oder ? Solltest Du mal ausprobieren.
participants (5)
-
Andre Tann
-
Bernd Obermayr
-
Sascha Michel
-
Steffen Dettmer
-
Uwe Großkinsky