Portál AbcLinuxu, 19. července 2025 06:50
Řešení dotazu:
locale
.)
Jinak bych ti doporučil takhle blbě soubory nepojmenovávat, obecně to přináší jen problémy. Další (a v tuto chvíli užitečnější) rada: místo písmena, které nemůžeš napsat, můžeš psát otazník a on se tam doplní libovolný znak. Totéž platí o hvězdičce (*) a řetězci. Akorát si dej pozor, ať si toho nesmažeš víc než chceš.
Co mam zkušenost, tak ve widlích uvozovky fungují.
LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL=
export LANG=cs_CZ.UTF8 export LC_ALL=$LANGa pak ty český písmena.
dpkg-reconfigure localesa označ tam cs_CZ.UTF-8 a potvrď (označuje se mezerníkem a na tlačítka dole se přepneš pomocí tabu).
$ locale LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=Sice musím klávesy ěščřžýáíé mačkat 2x, aby se písmena objevily, ale funguje to. Podíval jsem se na nastavení kódování do putty a k mýmu překvapení to bylo nastavený na ISO 8859-2... Tak to kdyžtak zkus taky.
export LANG=cs_CZ.UTF8
export LC_ALL=$LANG
a po tom napíšu locale, tak je tam všude "cs_CZ.UTF8"
, ale jakmile zavřu sezení a spustim putty znovu, tak výpis locale vypadá TAKHLE.
export LANG=cs_CZ.UTF-8 export LC_ALL=$LANG
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.