mount ntfs charset 1250

Peter N. Vargo (LTS) konfery na lentus.sk
Středa Červenec 30 16:24:44 CEST 2003


> > > Volba iocharset pro mount se pouziva pro zobrazeni nazvu v linuxu, tj.
> > > pokud vase distribuce nepouziva unicode, tak pravdepodobne chcete
> > > iocharset=iso8859-2.
> >
...
> To jsou pravdepodobne jen NLS moduly (CONFIG_NLS_*). Ty muzete zkompilovat
> klidne vsechny, pouziji se, kdyz budou treba. Pokud chcete pracovat s
> ceskou FAT32, tak potrebujete CONFIG_NLS_CODEPAGE_852, ktery vam chybi
> (tedy podle toho minuleho odstavce, zadny .config ve vasem mailu pritomny
> neni).
>
> Dulezitejsi je volba CONFIG_NLS_DEFAULT, ktera dela to same jako mount -o
> iocharset= (bez uvedeni teto volby se pouzije jako default). Cili pokud
> mate Woody, ktery nepouziva utf8, tak tam patrne chcete mit iso8859-2.
> Pak staci FAT pripojovat pomoci mount -o codepage=852 (coz vam v soucasne
> dobe patrne nefunguje, protoze nemate prislusny NLS modul).

Mam to takto:
#
# Native Language Support
#
CONFIG_NLS_DEFAULT="iso8859-1"
# CONFIG_NLS_CODEPAGE_437 is not set
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
CONFIG_NLS_CODEPAGE_850=y
CONFIG_NLS_CODEPAGE_852=y
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
# CONFIG_NLS_CODEPAGE_936 is not set
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
CONFIG_NLS_CODEPAGE_1250=y
# CONFIG_NLS_CODEPAGE_1251 is not set
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_ISO8859_2=y
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
CONFIG_NLS_ISO8859_15=y
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=y

**t.j. mam vsetko podla doporucenia az na to, ze ako default
nemam iso8859-2 ale -1
mam aj utf8
1. xcem, aby programy so mnou komunikovali x text_konzole aj xterme jedine
anglicky
(ale co urobit, ak by som xcel SK/CZ komunikaciu)
2. xcem mat moznost prepinat KDE medzi SK a ENg bez ovplyvnenia hlasok
(xterm-ovych) GUI moze aj slovensky
(zatial mi to takto funguje)



>
> > > BTW cestina na ext2/3 se vam zobrazuje spravne? Neni problem jen v
> > > nastaveni fontu ci locales?
> > ako to jednoducho zistim ?
>
> Zalozite soubor escrzyaie.SZT a podivate se na nej tak, jak jste zvykly
> (ls, mc, nejake graficke udelatko apod.). Chtel jsem se tim dotazem jen
> ujistit, ze problem je skutecne na urovni pripojovani filesystemu.
**ako sa o tom tymto uistite?
subor som cez touch vytvoril a cez vim pozrel a je to OK
(ako inak to mohlo byt?)

3. ako otestovat ako pisete nizsie, ci to ide aspon na nativnom (u mna ext3)
filesysteme?


> > > No pokud vam to same dela i FAT32, tak to muzete zkusit. Ja bych na to
ale
> > > moc nesazel, me NTFS i FAT32 funguje s cestinou spravne.
>
> > neviem, ci sme sa rozumeli. xcel som, aby to pri NTFS>ext3>vfat bolo
> > VSADE OK,
>
> Ale rozumneli. Tohle JE mozne (me a spouste jinym to funguje).
** inak FAt32 som nikdy v tomto stroji nepripojoval
(support v jadre mam aj pre ntfs aj pre vfat)
pripajal som iba FDD = FAT12


>
> > ale som ochotni aj prijat, ze to bude ok iba na ntfs a vfat - na ext3 to
> > bude "vyzerat blbo" ale pri/po kopirovani na fat32 uz OK
>
> Tohle jsem prave psal, ze se mi prilis nezda. Musely by se dve ruzne chyby
> navzajem vyrusit, protoze normale to funguje vsechno spravne.
>
> Rekapitulace:
>
> * overit, ze system "umi" cesky - nastavit ceske locales (alespon
> LC_CTYPE), zkontrolovat font, zkontrolovat nastaveni aplikace apod.,
> proste to dostat do stavu, kdy lze vytvaret a cist nazvy souboru cesky
> alespon na nativnim filesystemu
problemy:
a) kde mam to LC_CTYPE hladat? v .config, v /etc? -- grep nepomohol
b) nikdy som sa nehral s fontami pre konzolu - kde, co, ako ?
c) ako prepinam v konzole! klavesnicu SK/ENG ?

>
> * zkompilovat kernel s prislusnymi NLS moduly a default nastavenym na
> iso8859-2
++ uz to bolo tak aj predtym - vid vypis vyssie

> * pripojovat NTFS bez dalsich parametru a FAT32 s -o codepage=852
++ skusim, ak sa mi podari najst odpovede na a+b+c
zatial vdaka
N.



Další informace o konferenci Linux