Ifj. Czettner Sándor írta:
/etc/fstab fájban a csatolási pont "options" részében. pl:
/dev/hdXX /mnt/vfat vfat iocharset=iso8859-2,codepage=852 0 0
Igen, ezt ismerem, én is átírtam, a windows partíció mountolását, jelenleg így néz ki: /dev/disk/by-id/scsi-SATA_FUJITSU_MHT2080_NP00T57281J1-part1 /windows/C vfat users,gid=users,umask=0002,iocharset=iso8859-2 0 0 és ez jól is működik, de itt CD/DVD-ről van szó, aminek nincs fstab bejegyzése, azt hiszem a HAL daemon mountolja fel, és azt nem tudom annak hol kell ezt beállítani. Azt, hogy a HAL daemon csinálja, a /var/log/messages-ból is látszik: Dec 19 09:39:13 ntiborm kernel: ISO 9660 Extensions: Microsoft Joliet Level 3 Dec 19 09:39:13 ntiborm kernel: ISOFS: changing to secondary root Dec 19 09:39:13 ntiborm hald: mounted /dev/sr0 on behalf of uid 276
Miért nem jó az UTF8?
Azért, mert adatbázis projekten dolgozom, ahol bár be lehet állítani hu_hu.utf8 locale-t, de ennek az a következménye, hogy a nemzeti karakteres adatbázis mezők karakterhossza nem pontosan definiált. Például egy nchar(20) mezőbe attól függ, hogy hány karakter fér, hogy hány nem ASCII, vagyis 2 byte-os karakter van benne. Nyilván ezzel együtt lehet élni, de az a projekt amin dolgozom, már igen nagy, így az átállás túl nagy munka lenne. Üdv Tibor
Ezzel a dátummal: Tuesday 18 December 2007 12.16.42 Nagy Tibor ezt írta:
Tudna valaki segíteni? Nem utf8, hanem iso8859-2 beállítást használok OpenSuSe 10.3-on (/etc/sysconfig/language RC_LANG="hu_HU.ISO-8859-2"), és ha beteszek egy CD-t, vagy DVD-t, akkor a fájlnevek rosszul jelennek meg. Ha kézzel mountolom az alábbi paranccsal, akkor jól működik: mount -r /dev/sr0 /mnt -oiocharset=iso8859-2 Hol tudok opciókat beállítani az automatikus mountoláshoz?