mcedit a české znaky

mcedit a české znaky
« kdy: 04. 10. 2016, 15:23:41 »
Mám nově nainstalované Ubuntu MATE 16.04 a mám problém s češtinou v mc. Lokály jsou v UTF-8, prohlížeč souborů zobrazuje akcentované znaky korektně, ale nemůžu psát české znaky v built-in editoru (mcedit). Po stisknutí českého znaku na horní řadě klávesnice se nestane nic s výjimkou klávesy 2/ě, která zafunguje jako F2 (uložit soubor).
Locale vypadá takto:
Kód: [Vybrat]
$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE=cs_CZ.UTF-8
LC_NUMERIC=cs_CZ.UTF-8
LC_TIME=en_AU.UTF-8
LC_COLLATE=C
LC_MONETARY=cs_CZ.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=cs_CZ.UTF-8
LC_NAME=cs_CZ.UTF-8
LC_ADDRESS=cs_CZ.UTF-8
LC_TELEPHONE=cs_CZ.UTF-8
LC_MEASUREMENT=cs_CZ.UTF-8
LC_IDENTIFICATION=cs_CZ.UTF-8
LC_ALL=

Když v editoru stisknu Esc-e, ukáže se mi, že se používá codepage UTF-8, taky jsem oeditovala ~/.config/mc/ini, aby tam bylo source_codepage=UTF-8, ale nic nepomohlo.


Sten

Re:mcedit a české znaky
« Odpověď #1 kdy: 04. 10. 2016, 16:07:40 »
V terminálu české znaky fungují?

Re:mcedit a české znaky
« Odpověď #2 kdy: 04. 10. 2016, 16:20:10 »
Jo, všude jinde čeština funguje.

Re:mcedit a české znaky
« Odpověď #3 kdy: 04. 10. 2016, 18:31:48 »
Pravděpodobně bude nesprávně nastavena kódovací stránka s podporou 8 bitového vstupu. Zkontrolujte v Options > Display bits... nastavení Midnight Commander, mělo by být:
Kód: [Vybrat]
Input / display codepage: UTF-8
[x] Full 8 bits input

V počeštěném rozhraní pak v Nastavení > Zobrazení bitů:
Kód: [Vybrat]
Vstupní/zobrazovací codepage: UTF-8
[x] Vstup plných 8 bitů

Re:mcedit a české znaky
« Odpověď #4 kdy: 04. 10. 2016, 19:55:38 »
Jo, to bude ono. Té volby jsem si všimla, ale popis mě zmátl. Myslela jsem, že se to týká jednobytového kódování. Zítra to vyzkouším.