Portál AbcLinuxu, 14. srpna 2025 09:16


Dotaz: FC3 a Latin2 (iso-8859-2)

26.11.2004 20:30 Honza H.
FC3 a Latin2 (iso-8859-2)
Přečteno: 169×
Odpovědět | Admin
Zdravím,
nainstaloval jsem si distribuci Fedora Core 3. Mám spoustu textů v ISO Latin 2 a chtěl bych si tedy přepnout FC3 do kódování Latin 2. Udělal jsem to stejně jako ve FC2, ale když spustím emacs, napíše mi:

Warning: locale not supported by Xlib, locale set to C

Stejnou hlášku hází i xterm. Aplikace Konsole krásně píše v Latin 2. Emacs ne a ne a ne se nechat přepnout. Při spuštění OpenOffice mi to zase zahlásí:

I18N: X Window System doesn't support locale "LC_CTYPE=cs_CZ.iso-8859-2;LC_NUMERIC=cs_CZ;LC_TIME=cs_CZ;\
LC_COLLATE=cs_CZ;LC_MONETARY=cs_CZ;LC_MESSAGES=cs_CZ;LC_PAPER=cs_CZ;\
LC_NAME=cs_CZ;LC_ADDRESS=cs_CZ;LC_TELEPHONE=cs_CZ;LC_MEASUREMENT=cs_CZ;\
LC_IDENTIFICATION=cs_CZ" Neoprávněný přístup do paměti (SIGSEGV)

Nastavení mám následující:

LANG=cs_CZ
LC_CTYPE=cs_CZ.iso-8859-2
SUPPORTED=cs_CZ.UTF-8:cs_CZ:cs:en_GB.UTF-8:en_GB:en:\
en_US.UTF-8:en_US:en:fr_FR.UTF-8:fr_FR:fr:de_DE.UTF-8:\
de_DE:de:ru_RU.UTF-8:ru_RU:ru

Prosím, poraďte, co s tím. Přeci nebudu odinstalovávat FC3, abych přešel zpátky k FC2.

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

26.11.2004 20:48 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: FC3 a Latin2 (iso-8859-2)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Piš to ,iso` velkými písmeny. Nebo ho tam nejlépe nepiš vůbec, cs_CZ je totéž jako cs_CZ.ISO-8859-2. Divím se, že to v FC2 fungovalo.
29.11.2004 11:14 Honza
Rozbalit Rozbalit vše Re: FC3 a Latin2 (iso-8859-2)
Díky za odpovědi, opravdu to byl strašný překlep, na který jsem hodiny koukal a neviděl. ;-) Sypu si popel na hlavu.

Mimochodem, u FC2 mám (na jiném stroji) nastaveno správně LANG="cs_CZ.ISO-8859-2" v /etc/sysconfig/i18n. Bohužel bash stále hlásil LANG="cs_CZ.UTF-8", takže jsem musel dát export LANG=cs_CZ.ISO-8859-2 natvrdo do /etc/bashrc. Tahle mi to ve FC2 chodí.

Pavel Stárek avatar 26.11.2004 21:59 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: FC3 a Latin2 (iso-8859-2)
Odpovědět | | Sbalit | Link | Blokovat | Admin
DD,

ještě opravím Yettiho: správně to je cs_CZ.ISO8859-2 - tedy aspoň to vždy tak bylo :-)
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
26.11.2004 22:11 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: FC3 a Latin2 (iso-8859-2)
Opravuj, až budeš umět napsat moji přezdívku ;-)

X mají jinak kanonické tvary locale, neptej se mě, kdo to tak vymyslel.

V /usr/share/locale/locale.alias je to cz_CZ.ISO-8859-2.
Pavel Stárek avatar 26.11.2004 22:51 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
Rozbalit Rozbalit vše Re: FC3 a Latin2 (iso-8859-2)
jeeee, já sem blbý(ej), omlouvám se velice a hluboce se kaji. :-)
Kdo chce, hledá způsob; kdo nechce, hledá důvod.
24.1.2005 17:07 Al!eN
Rozbalit Rozbalit vše Re: FC3 a Latin2 (iso-8859-2)
A kam to prosim nacpat? Kdyz to dam do .bashrc tak to pravdepodobne X nebo nekdo prerazi. Mam FC3 a WindowMakera...
24.1.2005 17:30 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: FC3 a Latin2 (iso-8859-2)
Když to dáš do .bashrc a ten budeš načítat z .bash_profile, tak to bude fungovat.
24.1.2005 17:31 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: FC3 a Latin2 (iso-8859-2)
Ehm.

s/cz_CZ/cs_CZ/
24.1.2005 19:37 Ruda
Rozbalit Rozbalit vše Re: FC3 a Latin2 (iso-8859-2)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud chcete mít v celém systému ISO-8859-2, vložte do /etc/sysconfig/i18n tohle:

LANG="cs_CZ.ISO-8859-2"

SUPPORTED="cs_CZ.ISO-8859-2"

a tohle je pro fonty na konzoli (tamtéž):

SYSFONT="lat2-sun16"

SYSFONTACM="iso02"

24.1.2005 21:28 Al!eN
Rozbalit Rozbalit vše Re: FC3 a Latin2 (iso-8859-2)
Diky moc...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.