Sida 1 av 1

Sambamonterad Win-dator med svenska tecken i filnamnet? [LÖST]

Postat: 02 sep 2007, 18:29
av goranbo
Jag tänkte göra backup av innehållet på en windowsdator till en linuxdator.

Det går bra att montera med smbmount. Så långt är allt väl.

Men... filnamn med de "exotiska" tecknen "åäö" ställer till problem.

Finns det något sätt att ställa in så att de svenska tecknen på windowsdatorn visas som svenska på linuxdatorn?

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Postat: 02 sep 2007, 18:50
av maths57
Vad har du för standardspråk i Ubuntu? Engelska?

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Postat: 02 sep 2007, 19:20
av goranbo
Förmodligen engelska. Alla felutskrifter kommer på engelska i alla fall.
Något enkelt sätt att kolla?

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Postat: 02 sep 2007, 20:30
av maths57
Jag vet inte vad det heter i det engelska skrivbordet, men gå till System - Administration - Språkstöd, eller nåt. Där ska du leta efter förbockade rutor till höger. Rulla ner och se om svenska är förbockat.

Har för mig att det förr var så att man måste ställa in teckenkodningen i Samba för att få svenska tecken, men jag tror det ska funka automatiskt nu.

Eftersom du kan skriva åäö borde du iaf ha ett svenskt tangentbord. Jag har haft det här problemet själv, ffa allt med textfiler. Skriver jag texten i en textredigerare på Linux och öppnar i WordPad så ser det jättekonstigt ut. Felet är att Ubuntu kör med teckenkodningen utf-8 medan Windows mest kör iso-8859-1, alltså Latin1.

Det blev kanske lite förvirrat det här, men se om något får det hela att funka.

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Postat: 03 sep 2007, 10:21
av goranbo
Det stämmde att jag inte hade installerat språkstöd. Det blev 45 nya filer att installera... Trots att jag bara valde svenska och brittisk engelska.

Ska jag göra något mer kommando mer än att markera önskade språk i System - Administration - Språkstöd?
Hur växlar jag mellan olika språk när jag har flera valda?

Men det fungerar lika dåligt som förut. Dvs de svenska tecknen blir ?

När jag monterar manuellt använder jag:
sudo smbmount \\\\192.168.2.3\\C$ /mnt/windows/ -o username=Network iocharset=iso-8859-1

Några tips?

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Postat: 03 sep 2007, 12:38
av maths57
Vilket språk du vill köra väljer du innan du loggar in. Med den inloggningsskärm jag har nu står det Språk under fältet där man skriv in inloggningsuppgifterna. Men då kan vi stryka det från listan.

När det gäller att ställa in Samba så fick man för många år sedan lov att ange uttryckligen vilken teckenkodning man skulle använda. Jag vet inte om det funkar idag. Du har ju dessutom angett det när du monterar. Men pröva att lägga till följande i /etc/samba/smb.conf för att se om det hjälper. Skriv in det någonstans under [global]-delen.

Kod: Markera allt

client code page = 850
character set = iso8859-1
valid chars = 0345:305 0366:0326 0344:0304
Sedan är det frågan vilka typer av filer är det som inte klarar åäö? Det kan nämligen beror på hur du sparar dem. Om du skriver en text fil i textredigeraren, kommer den som standard att spara i utf-8. Men du kan ändra det om du, när du ska spara första gången, ändrar i fältet Teckenkodning. Du kan då behöva välja Lägg till eller ta bort ... Där letar du upp Västerländks ISO-8859-1 och klickar på Lägg till.

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Postat: 04 sep 2007, 09:45
av goranbo
Jag lade in parametrarna i smb.conf men fick följande:

Unknown parameter encountered: "client code page"
Ignoring unknown parameter "client code page"
Unknown parameter encountered: "character set"
Ignoring unknown parameter "character set"
Unknown parameter encountered: "valid chars"
Ignoring unknown parameter "valid chars"

Jag bryr mej inte så mycket om innehållet i filerna eller kodningen i dem. Huvudsaken att filnamnen är rätt.
Jag har tänkt använda min linux-dator som backup för win-datorn. När man återställer en backup är det bra om filnamnen blir samma som orginalet.

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Postat: 04 sep 2007, 12:12
av maths57
Jag blir inte klok på det här. Har nu googlat lite och fått några träffar som förklarar fenomenet. Vet inte om de kan hjälpa dig mer konkret.

Michał Kosmulskis Introduction to Unicode — Using Unicode in Linux.
Ett utdrag ur Matt Welsh, Matthias Kalle Dalheimer och Lar Kaufman bok "Running Linux", kapitlet om Windows Compatibility and Samba.

Det här är väl det närmsta en lösning jag kunde hitta: MountFATFileSystems
Eller från Gentoos wiki: HOWTO Make your system use unicode/utf-8

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Postat: 04 sep 2007, 14:14
av goranbo
Problemet är löst!

Det gäller att följa syntaxen till punkt och pricka. Så här ser mitt mount-kommando ut:

sudo smbmount \\\\192.168.2.3\\C$ /mnt/windows/ -o username=Network,iocharset=utf8,codepage=cp850

dvs alla optioner skall vara efter -o, inga mellanslag mellan optionerna, endast ett komma.

Tack för visad support.

/Göran

SV: Sambamonterad Win-dator med svenska tecken i filnamnet?

Postat: 04 sep 2007, 16:11
av maths57
Skönt att det löste sig.  :) Det där med att skriva fel i syntaxen, det gör vi alla då och då. Sånt händer. Lite jobbigt innan man kommer på det bara. Det trevliga är att lite problemlösning är utvecklande.

SV: Sambamonterad Win-dator med svenska tecken i filnamnet? [LÖST]

Postat: 07 nov 2007, 23:45
av torvie
Hej
hur ska det se ut i fstab?
/T

SV: Sambamonterad Win-dator med svenska tecken i filnamnet? [LÖST]

Postat: 08 nov 2007, 09:46
av Mekaniserad Apelsin
torvie skrev: Hej
hur ska det se ut i fstab?
/T
Borde vara:

//dator/C$ /mnt/windows/ smbfs username=Network,passwd=blabla,iocharset=utf8,codepage=cp850 0 0

byt ut allt blått. Prova med sudo mount -a i en terminal för att testa.