PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows Freigabe Sonderzeichen



neo2k
11.07.08, 00:44
Hallo,

ich mounte Windows Freigaben mit CIFS und iocharset=iso8859-15 ein (mein lokales System hat auch 8859-15).

Umlaute und Euro-Zeichen funktionieren wunderbar. Ich habe hier Dateien mit einem Apostroph ´ im Dateinamen. Das ist unter Windows ein gültiges Zeichen für Dateinamen. Auf Linux-Seite kommen aber bei dieser Freigabe bei Apostrophen nur noch ein Fragezeichen "?" an. Kennt jemand eine Lösung?

Ich vermute mal, dass Windows noch eine andere Kodierung verwendet als cifs standartmäßig verwendet ? CP850 oder CP858? Was verwendet Windows? Kann man das irgendwo umstellen?

Torsten

AlleyJazz
22.07.08, 01:48
ich kenne noch ne Standard-Windows Enkodierung die sich Windows-1252 nennt. Keine Ahnung ob das jetzt hilfreich ist, aber vielleicht hilft's ja.


Gruß
AlleyJazz

neo2k
22.07.08, 08:26
Genau. Windows verwendet da wohl wiedermal eine eigene Kodierung.

http://de.wikipedia.org/wiki/ISO_8859-15

Hier hab ich unten eine Tabelle gefunden, wo beim ISO8859-1 das Apostroph noch drin ist und beim ISO8859-15 wurde das rausgenommen :(

komische welt

temir
25.07.08, 19:24
Mit CIFS musste ich die Erfahrung machen, dass erst nachdem die locale und die Kodierung beim mount auf utf-8 umgestellt wurden, sind Umlaute und Sonderzeichen unter Linux korrekt angezeigt worden.

neo2k
28.07.08, 21:14
Ja genau. Habe jetzt auch alles auf UTF-8 umgestellt. Schöne neue Welt. Nun funktioniert alles prima. Danke an alle