Portál AbcLinuxu, 29. dubna 2024 01:03


Dotaz: znaková sada v textové konsoli.

3.12.2011 15:12 lertimir | skóre: 64 | blog: Par_slov
znaková sada v textové konsoli.
Přečteno: 384×
Odpovědět | Admin
Stavím si domáci server a provedl jsem čistou instalaci opensuse 12.1 (pouze instalace do textového režimu, volba jazyka anglicky). Nicméně někde je problém protože nefungují celoobrazovkové režimy jako yast, mc, mcedit problém je s grafickými prvky v těchto režimech, kdy se pomlčka zobrazuje jako 3 neznáme znaky. Myslím si, že problém je v tom, že aplikace pracuje v UTF-8 kodování, ale vlastní konzole ne a zobrazí jednotlivé znaky. výstup locale dává en_US.UTF-8 ve všech podpoložkách LC_xxx. Co ovlivňuje překlad a interpretaci znaků v konsoli?

Řešení dotazu:


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

Odpovědi

3.12.2011 16:24 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: znaková sada v textové konsoli.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ovlivňuje to font a málo místa na znaky. Font se nahrává pomocí setfont např. setfont lat2u-16, ale vleze se tam jen 512 znaků (jestli se nepletu).
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
3.12.2011 17:36 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: znaková sada v textové konsoli.
ok zkusím vyměnit font
3.12.2011 17:42 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: znaková sada v textové konsoli.
Nicméně nemyslím si, že je to v tomto, a pokud ano tak tomu nerozumím. Protože, tím si dokážu vysvětlit že místo jednoho znaku mám jiný ale ne že místo jednoho znaku mám 3.
3.12.2011 19:18 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: znaková sada v textové konsoli.
Skutečně vyměnění fontu lat9w za font lat1 problém vyřešilo. Děkuji.
3.12.2011 17:35 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: znaková sada v textové konsoli.
Odpovědět | | Sbalit | Link | Blokovat | Admin
ještě to upřesním. Mám pracovní stanici s opensuse 12.1 instalovanou s českým prostředím a KDE. Na ní funguje konsole správně. Její /etc/sysconfig/console je"
CONSOLE_FONT="lat2-16.psfu"
CONSOLE_SCREENMAP="8859-2"
CONSOLE_MAGIC="(K"
CONSOLE_ENCODING="UTF-8"
na serveru je
CONSOLE_FONT="lat9w-16.psfu"
CONSOLE_SCREENMAP="trivial"
CONSOLE_MAGIC="(K"
CONSOLE_ENCODING="UTF-8"
psal jsem jen přiřazení nezakomentované a s nějakou hodnotou pro přiřazení. Tak tady to není.

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.