Sida 1 av 1
Svenska tecken: samba vägrar lyda
Postat: 21 feb 2007, 15:34
av Zquid
Hej, jag har stulat med att få översättningen av teckenkodningen att fungera mellan min PC som kör Ubuntu Edgy och min Xp-laptop. Samba fungerar i båda riktningarna men jag kan inte skapa filer från XP i linux med åäö. Den delade mappen på XP-maskinen kommer jag åt, men åäö visas som

.
har följande
fstab:i
//MEAN/Musik /media/Musik smbfs username=***,password=***, locale=es_SV.utf8 0 0
och i min
smb.confg:
[global]
# Swedish Characters
display charset = iso8859-1
unix charset = iso8859-1
har provat med och utan locale i fstab men det vill inte funka
Har en ntfs partition som klarar svenska tecken
fstab:
/dev/sda1 /media/files ntfs-3g locale=es_SV.utf8,gid=100,uid=0777 0 0
hilfe!
SV: Svenska tecken: samba vägrar lyda
Postat: 21 feb 2007, 15:41
av Okänd
Hej och välkommen hos oss, Zquid !!
Har du försökt att installera utf8-migration-tool ?
Den finns med i pakethanteraren synaptic.
Jag hade problem med att läsa alla XP mappar med svenska bökstäver och den här funkar!
/peter
SV: Svenska tecken: samba vägrar lyda
Postat: 21 feb 2007, 15:43
av Lars
Inte för att jag kan något om Samba, men borde inte display charset och unix charset också vara satta till utf8? Utf8 är standard i Ubuntu.
SV: Svenska tecken: samba vägrar lyda
Postat: 21 feb 2007, 16:10
av Zquid
Tack för så snabba svar!
Jag provade att sätta charset till utf8 och det funkade inte, ska kolla på utf8-migration-tool och se hur det fungerar.
SV: Svenska tecken: samba vägrar lyda
Postat: 21 feb 2007, 16:25
av Zquid
Ok har prova utf8-migration-tool
och den rapporterade att min nuvarande locale var en_US vilket sattes om till en_US.UTF-8
encoding var ISO8856-1 och sattes till UTF-8 plötsligt fick man lite hopp eftersom jag tydligen använt fel locale tidigare!
.. som sedan grusades
Jag ändrade fstab till
locale=en_US.UTF-8
och min smb.conf var sedan tidigare
display charset = utf8
unix charset = utf8
kör därefter sudo umount /media/Musik
följt av ett sudo mount -a
och det blev ingen skillnad *suck*
SV: Svenska tecken: samba vägrar lyda
Postat: 21 feb 2007, 16:32
av Zquid
vad gör egentligen charset och locale?
Så som jag förstår det så är charset till för att berätta för samba vilken kodning linux kör medans local som man anger när man monterar en disk är till för att säga vad disken har för kodning. Sedan ska samba fixa översättningen. Har jag rätt eller fel?
Nu när jag tittar på vad jag skrev nyss börjar det ringa små klockor... vart anger man egentligen vad windows har för teckenkodning? borde locale i fstab va satt till windows kodning och vilken är det?
är som många andra lite grön på det här med linux men jag jobbar på att lära mig

SV: Svenska tecken: samba vägrar lyda
Postat: 21 feb 2007, 18:48
av johanre
Zquid skrev:
Hej, jag har stulat med att få översättningen av teckenkodningen att fungera mellan min PC som kör Ubuntu Edgy och min Xp-laptop. Samba fungerar i båda riktningarna men jag kan inte skapa filer från XP i linux med åäö. Den delade mappen på XP-maskinen kommer jag åt, men åäö visas som

.
har följande
fstab:i
//MEAN/Musik /media/Musik smbfs username=***,password=***, locale=es_SV.utf8 0 0
och i min
smb.confg:
[global]
# Swedish Characters
display charset = iso8859-1
unix charset = iso8859-1
har provat med och utan locale i fstab men det vill inte funka
Har en ntfs partition som klarar svenska tecken
fstab:
/dev/sda1 /media/files ntfs-3g locale=es_SV.utf8,gid=100,uid=0777 0 0
hilfe!
Jag bara noterade en sak; det bör - som jag uppfattar saken - stå
sv_SE.utf8 som locale.
SV: Svenska tecken: samba vägrar lyda
Postat: 21 feb 2007, 18:56
av Zquid
Jag använde mig av
locale -a för att se vilka locale som fanns på mitt system och det som jag använde var det jag antog var svenska. Jag skuter lite villt och chansar alldeles för mycket när jag försöker luska ut hur det här fungerar. Installerade Linux för första gången för några dagar sedan.
Men nu lyckades få det att funka till slut!
Använde mig av
cifs istället för
smbfs
följde denna
http://ubuntuforums.org/showthread.php?t=288534
min
fstab
//MEAN/Musik /media/Musik cifs username=***,password=***,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
smb.conf
har fortfarande båda charset satta till utf8
iocharset=utf8 anger tydligen vilken kodning som ska användas för att översättningen kanske fungerar i smbfs också eller?
SV: Svenska tecken: samba vägrar lyda
Postat: 21 feb 2007, 21:22
av Lars
Johan R-E skrev:
Jag bara noterade en sak; det bör - som jag uppfattar saken - stå sv_SE.utf8 som locale.
Det stämmer, es_SV är den spanska som talas i El Salvador

, men jag tror inte det spelar så stor roll i det här fallet. Localen anger hur datum skrivs, veckodagarnas namn, sorteringsordning, decimaltecken och liknande. Det viktiga här är nog teckenkodningen (utf8).