我正在寻找一种方法来更改我在 ssh 会话中输入给远程计算机的语言。我想要的只是一个 Alt+Shift 快捷键的类似物,但适用于远程计算机。具体来说,我想要使用的语言是希腊语。我不想永久改变,我只想能够在任何时候反复更改它。我已经安装了希腊语的语言环境包(el-...
),但似乎更改本地键盘的语言对远程机器的语言没有帮助。例如,我在本地计算机上切换到希腊语,并touch [greek characters' filename]
在命令行中写入 -,但文件显示为???
,所以有问题。我不知道这是否有任何区别,但我通过连接到远程(Ubuntu)机器Windows 中的 PuTTY操作系统,这就是我主要想做的事情。
答案1
通常,这应该可以顺利完成 - 更改本地输入语言,然后远程计算机应该可以接收本地计算机可以接收的字符。看起来这里的问题在于编码或缺少的字符字体; 文件名(无论是键入时还是使用 或ls
其他命令打印时)显示的编码/字体都不支持您输入的字符(因此出现问号)。检查 PuTTY 中的编码设置,并验证其设置为与希腊语兼容的编码(UTF-8 应该可以工作)。