【发布时间】:2011-06-04 03:25:15
【问题描述】:
好的,在使用 15 年的 linux 之后,我终于给自己买了一台 MacBook Air。在我得到它之前,我最关心的是 UTF-8 支持,因为无论我从 windows 或 mac-clients 发送给我的文件总是存在编码问题,而在 ubuntu 上,我可以确定所有输出,无论什么程序会生成完美的 utf-8 编码数据。
现在,在我使用 OS X 的第二天(今天),我因沮丧而撕裂了我的头发。为什么?
当我打开 Nano 并在其中输入一些瑞典字符(如 ÅÄÖ)时,它会在行尾显示空白字符(我猜这是每个字符中的另一个字节)
当我打开 python 并尝试使用瑞典字符时,它根本不输出任何内容
当我通过 SSH 连接到 Ubuntu 服务器时,我无法在 bash 中输入 åäö,这很难在 VIM 中运行(仍然通过 SSH)。在 nano 中退格不起作用,但如果在终端首选项中选中“删除发送 ctrl+H”框,退格在 nano 中开始工作,但在 VIM 中停止。
我尝试在终端首选项中取消选中所有其他编码然后 UTF-8,但这似乎也不起作用。
我确信每个非美国人都必须有同样的问题,那么我应该解决它们吗?我只想要完整的 UTF-8 支持... :'(
【问题讨论】:
-
对我来说,我必须取消选中
Terminal->Preferences->Settings->Advanced下的 Escape non-ASCII input with Control-V 以允许我直接键入非 ASCII 字符(例如Option-U u获取ü)。
标签: macos vim utf-8 ssh terminal