通过 ssh 连接时无法输入波兰字符

通过 ssh 连接时无法输入波兰字符

我在 VirtualBox 上运行 ubuntu 服务器 12.04。

通过控制台连接时,我可以正常输入波兰字符(在命令行和 VIM 中)。

通过 putty 连接时,我无法输入波兰字符(AltGr+a 产生的是“a”而不是波兰字符)

我希望系统保留英文,但也能够通过 ssh 输入波兰字符。

在 putty 上,在 window>translation 下,我将远程字符集设置为 UTF-8。我还选择了带有中欧脚本的控制台字体。

我尝试了在互联网上能找到的所有方法(安装波兰语语言包、dpkg-reconfigure console-setup),但似乎没有任何作用。

这是我所处的地区的情况:

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=

非常感谢您的帮助!


我找到了答案,下面是答案(我无法发布它,因为我没有足够的声誉,花了将近半天的时间试图弄清楚,结果却发现它非常简单......)。下面是答案:

我已经找到了答案,尽管如此,还是非常感谢您的帮助!

我有 win7,并且我的键盘设置为美国键盘。我必须转到控制面板 > 区域和语言 > 键盘和语言,然后添加波兰程序员键盘(添加波兰键盘但使用美国布局不起作用)。我还将位置设置为波兰(原为美国)。

这是我最近重建的工作笔记本电脑,因此我没有这套设备。通过腻子进行抛光字符现在似乎运行良好!:)

答案1

我已经明白了,尽管如此,还是非常感谢您的帮助!

我使用的是 Windows 7 并且我的键盘设置为美国键盘。

我必须去控制面板地区和语言>键盘和语言并添加波兰程序员键盘(添加波兰语键盘但使用美国布局不起作用)。我还将位置设置为波兰(原为美国)。

这是我最近重建的工作笔记本电脑,因此我没有这套设备。通过腻子进行抛光字符现在似乎运行良好!:)

答案2

您的机器上是否设置了正确的语言环境?您可以通过运行

$ less /usr/share/i18n/SUPPORTED

/var/lib/locales/supported.d/local运行时将重新生成中提到的语言环境

$ dpkg-reconfigure locales

否则,您的问题可能出在您的 SSH 客户端上。如果您使用的是 Putty,请尝试以下操作:

  1. 转到[连接>数据]并将“终端类型字符串”更改为“linux”。
  2. 转到[窗口>翻译]并将“远程字符集”更改为UTF-8。

相关内容