Mam zdalny serwer, z którym łączę się przez SSH.
Na osobnych komputerach Mac OS i Gentoo, kiedy łączę się z tym serwerem, Unicode działa dobrze. W mojej nowej instalacji Ubuntu nie widzę poprawnie kodu Unicode na tym serwerze i nie mogę też poprawnie wstawić ich.
Mam plik z literą „ž”. Kiedy less
lokalnie, na Ubuntu, w terminalu, widzę prawidłowe „ž”. Kiedy mam less
ten sam plik na wyżej wymienionym serwerze za pośrednictwem SSH, widzę tylko <C5><BE>
- zarówno w terminalu, jak i xterm
.
locale
na serwerze pokazuje mi to
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=cs_CZ.UTF-8
LC_TIME=cs_CZ.UTF-8
LC_COLLATE="en_US.UTF-8"
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=
Terminal ma kodowanie UTF8 (i jak napisałem, plik Unicode jest otwierany poprawnie po otwarciu lokalnym).
Co może być nie tak?