SAMBA 3.5.6 dos charset

 ( tovis | 2011. július 24., vasárnap - 23:25 )

Amitől féltem bejött :( Az XP kliensen szépen látszik a samba megosztás, lehet írni/olvasni de mit látok a magyar ékezetes karakterekből a szerveren? Hiányzik a hossz ő és ű (kicsi nagy mindegy).
A "dos charset" volt cp850 (alap) cp852 és ez már csak a hecc kedvéért iso8859-2 az eredmény ugyanaz. Most akkor konvertál ez a jószág vagy sem?
Tény hogy kikapcsoltam a "unix extension" opciót - kell a "wide links" opció - de nem láttam, hogy ez befolyásolná a konverziós képességét. Sikerült ezt valakinek összhangba hozni?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Igen sikerült összhangba hozni.

testparm -sv | egrep 'charset'
Server role: ROLE_STANDALONE
dos charset = CP850
unix charset = UTF-8
display charset = LOCALE

Debianban ez a default :) Figyelj, ha állítod, akkor a unix charsetet is kell.

Várjunk csak ... Lehet hogy a "display charset" -en kell állítani!? Hiszen most a local a US UTF-8 ...
Megnézem.

* Én egy indián vagyok. Minden indián hazudik.

A dos charset határozza meg, hogy a cliens milyen kódkészlettel támad.

A unix charset határozza meg, hogy a szerver milyen kódkészlettel írja a diszkre.

Szerintem erre koncentrálj!

u.i.:
display charset (G)

Specifies the charset that samba will use to print messages to stdout and stderr. The default value is "LOCALE"

Azt hittem az smb.conf manuálját elolvastad mielőtt kérdeztél :(

Még nwem értem hozzá hogy tovább piszkáljam. De közben eszembe jutott, neked milyen a local - mert nálam US UTF-8
Itt lesz a "hiba".

* Én egy indián vagyok. Minden indián hazudik.

Na most kezdek jól összezavarodni :(
Nálam a locale, mindenütt az "en_US.UTF-8", így a kijelzésben, az úristennek nem fognak megjelenni a hosszú ű és ő (a billentyűzeten sem). Ráadásul, szeretném ezt megtartani, nem szeretném a "hu_HU.UTF-8" -at. A szerveren alapvetően csak felügyelet céljából nyúlok bele, és jobb szeretem az angol (US) nyelvű hibaüzeneteket, de még a menük is szimpatikusabbak ... Mindegy, ez az én hülyeségem. Van valami lehetőség, hogy ezt a néhány karaktert mégis jól jelezze ki?

* Én egy indián vagyok. Minden indián hazudik.