Portál AbcLinuxu, 16. července 2025 05:10
Ahoj uz 2 hodiny ctu fora o sambe a diakritice, ale k reseni jsem nedosel. Mam gentoo a winxp.
V smb.conf jsem zkousel ruzne nastavovat
unix charset,display charset,dos charset.
V fstab zase iocharset,codepage.
Kdyz v linu vytvorim adresar s diakritikou, tak mi ho neprecte spravne win a naopak.
V gentoo pouzivam utf8.
mount -t smbfs -o iocharset=iso8859-2,codepage=cp852 //stroj/sdileni /kam/mountovat
Gentoo Forum zase tvrdí, že WinXP jsou schopné komunikovat v unicode, takže by DOS charset ani neměla být potřeba.
man smb.conf
tvrdí, že unix charset = utf8
je default
No, není to zrovna návod na řešení problému - ber to spíš jako tipy, třeba něco z toho pomůže.
unix charset = utf8 display charset = utf8 dos charset = cp852 mount -t smbfs -o iocharset=iso8859-2,codepage=cp852 //stroj/sdileni /kam/mountovat mount -t smbfs -o iocharset=utf8,codepage=cp852 //stroj/sdileni /kam/mountovat Ani takhle mi to nejede. Co delam spatne??
A seš si jistej že tam máš opravdu UTF-8? Já si to myslel taky ale při nastavování samby se ukázalo jako funkční nastavení:
dos charset = cp852
unix charset = ISO8859-2
Gentoo jsem instaloval na domácí server zhruba před rokem a nijak jsem tam češtinu nenastavoval, běží anglicky. Myslel jsem si že tam bude UTF-8 ale jak je vidět tak ne. Nicméně to ISO8859-2 mě zaskočilo.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.