linux klient og win2k filserver danske tegn problem
Hej folkens
Mit problem, jeg har en linux klient som skal bruge shares på en win2k server. Linux'en er en Slackware 9.1 med en samba 3.0.7 installeret. På linux klienten kan jeg skrive og læse Æ Ø Å helt fint. Men når jeg kommer over på et win2k share, fortolker win2k serveren og linux klienten ikke tegnene ens. Hvilket resultere i at linux klienten fortolker æ ø å fra win2k til 221 o 206, og win2k fortolker linux's æ ø å til µ ° σ.
Håber der er nogen der kan hjælpe mig, jeg har ledt forgæve på google og i en frygtelig masse dokumentation.
Nu kan linux klienten heller ikke fortolke de tegn den skriver ned i sit eget filsystem, nu bliver æ ø å til 346 370 345. både på klienten og på win2k sharet.
jeg har ikke sat nogen samba share op på klienten. Men det er lige gyldigt hvilket af de 2 OS's som jeg bruger til at skrive Æ Ø Å med så kan det andet ikke fortolke det rigtigt.
Synes godt om
Slettet bruger
21. oktober 2004 - 13:50#7
Har du prøvet client code page = 850 character set = ISO8859-1 valid chars = æ:Æ ø:Ø å:Å i "smb.conf" ??
det understøter samba ikke mere i følge dokumentationen og den melder også at den ikke genkender parameterne når man prøve at mounte noget med dem i smb.conf
for at følge lidt op på dit bud helgec har jeg lige fundet noget fra en pdf der følge med samba pakken.
unix charset: This is the charset used internally by your operating system. The default is UTF-8, which is fine for most systems, which covers all characters in all languages. The default in previous Samba releases was ASCII.
display charset: This is the charset Samba will use to print messages on your screen. It should generally be the same as the unix charset.
dos charset: This is the charset Samba uses when communicating with DOS and Windows 9x/Me clients. It will talk unicode to all newer clients. The default depends on the charsets you have installed on your system. Run testparm -v | grep “dos charset” to see what the default is on your system.
og lidt længere ned i dokumentet:
Removed Parameters (Ordered Alphabetically): • admin log • alternate permissions • character set • client codepage + mange flere.
unix charset=ISO8859-1 giver ikke noget andet resultat.
Efter min overbevisning burde windows 2000 og fremefter arbejde unicode som charset så ville jo have at det skulle virke pr default jævnfør det jeg skrev fra et pdf dokument højere oppe i tråden.
Jeg kan da lige tilføje at hvis jeg laver en 'ls -N' på et win2k share fra linux'en bliver 'æ å' til '?', og 'ø' bliver til 'o'.
Jeg har skrevet til samba mailing listen og når jeg finder en løsning skal jeg nok lige poste den her, sådan bare for hyggens skyld.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.