终端+ SSH不能正确显示UTF


12

我有一台远程服务器,我通过SSH连接到该服务器。

在单独的Mac OS和Gentoo计算机上,当我连接到该服务器时,unicode可以正常工作。在全新的Ubuntu安装中,我在此服务器上看不到unicode,并且似乎也无法正确插入它们。

我有一个带有字母“ž”的文件。在less本地的Ubuntu终端上,我看到正确的“ž”。当我less通过SSH在上述服务器上使用同一文件时,<C5><BE>在Terminal和中都看到了- xterm

locale 在服务器上显示给我

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=

终端具有UTF8编码(正如我所写,本地打开时unicode文件已正确打开)。

有什么事吗

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.