terminal + ssh nie wyświetla poprawnie UTF


13

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 lesslokalnie, na Ubuntu, w terminalu, widzę prawidłowe „ž”. Kiedy mam lessten 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?

Odpowiedzi:


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.