Hallo Bernd, hallo Leute, Am Samstag, 5. November 2005 22:09 schrieb Bernd Obermayr:
Christian Boltz schrieb:
Am Freitag, 4. November 2005 14:17 schrieb Bernd Obermayr:
Christian Boltz schrieb:
Am Donnerstag, 3. November 2005 17:04 schrieb Bernd Obermayr:
Steffen Moser schrieb:
* On Thu, Nov 03, 2005 at 12:59 PM (+0100), Bernd Obermayr wrote:
["defekte" Umlaute in Dateinamen von altem Samba-Share]
grep "unix charset" /etc/samba/smb.conf unix charset = UTF8 ls Br* Br?cker.doc
Guck mal genauer, wie der Name aussieht -> ls -b Oder trickse ein wenig: ls --show-control-chars > dateiliste ; file dateiliste könnte mit etwas Glück das Encoding rausfinden (wieder mal ungetestet ;-)
convmv --nosmart -t utf8 -f iso-8859-15 -r --notest --nfc Brcker.doc mv "./Brcker.doc" "./BrÂcker.doc"
(Der Parameter --nfc macht keinen Unterschied)
In Win2k ist dann da ein Quadrat statt dem ö Umgekehrt, also convmv from utf8 to iso-8859-15 wird ein _ draus.
Gibt es ein Tool mit dem ich das encoding der Originaldateien rauskriegen kann?
Siehe oben. Laut man smb.conf (dos charset) von Samba 3.0 könnte auch 850 (cp850?) verwendet worden sein. Hier ein kleiner Ausschnitt aus man smb.conf von einer SUSE 9.0, Samba 2.2.8a: client code page (G) This parameter specifies the DOS code page that the clients accessing Samba are using. To determine what code page a Windows or DOS client is using, open a DOS command prompt and type the command chcp. This will output the code page. The default for USA MS-DOS, Windows 95, and Windows NT releases is code page 437. The default for western European releases of the above operating systems is code page 850. This parameter tells smbd(8) which of the codepage.XXX files to dynamically load on startup. These files, described more fully in the manual page make_smbcodepage(1) tell smbd how to map lower to upper case characters to provide the case insensitivity of filenames that Windows clients expect. Samba currently ships with the following code page files : · Code Page 437 - MS-DOS Latin US · Code Page 737 - Windows '95 Greek · Code Page 850 - MS-DOS Latin 1 · Code Page 852 - MS-DOS Latin 2 · Code Page 861 - MS-DOS Icelandic · Code Page 866 - MS-DOS Cyrillic · Code Page 932 - MS-DOS Japanese SJIS · Code Page 936 - MS-DOS Simplified Chinese · Code Page 949 - MS-DOS Korean Hangul · Code Page 950 - MS-DOS Traditional Chinese [...] If not set, client code page defaults to 850. See also : valid chars, code page directory Default: client code page = 850 HTH ;-) Gruß Christian Boltz -- MSCE Führerschein für die Maus. (Thore Tams)