gpt4 book ai didi

macos - OS X 终端 UTF-8 问题

转载 作者:行者123 更新时间:2023-12-02 04:38:11 27 4
gpt4 key购买 nike

好吧,在使用 Linux 15 年后,我终于拥有了一台 MacBook Air。在我得到它之前,我最关心的是 UTF-8 支持,因为无论我从 Windows 还是 mac 客户端发送给我的文件,总是存在编码问题,而在 ubuntu 上,我可以确定所有输出,无论什么程序都会生成完美的 utf-8 编码数据。

现在是我使用 OS X 的第二天(今天),我沮丧地撕扯着头发。为什么?

当我打开 Nano 并在其中输入一些瑞典字符(如 ÅäÖ)时,它会在行尾输出空白字符(我猜这是每个字符中的另一个字节)

当我打开 python 并尝试使用瑞典字符时,它根本不输出任何内容

当我通过 SSH 连接到 Ubuntu 服务器时,我无法在 bash 中输入 åäö,但它在 VIM 中可以工作(仍然通过 SSH)。在 nano 中退格键不起作用,但如果在终端首选项中选中“删除发送 ctrl+H”框,退格键将在 nano 中开始工作,但在 VIM 中停止工作。

我尝试在终端首选项中取消选中所有其他编码,然后取消选中 UTF-8,但这似乎也不起作用。

我确信每个非美国人都一定有同样的问题,那么我该如何解决这些问题呢?我只是想要完整的 UTF-8 支持...:'(

最佳答案

对我来说,这有帮助:我在终端的本地 shell 上检查了区域设置

$ locale
LANG="cs_CZ.UTF-8"
LC_COLLATE="cs_CZ.UTF-8"

然后通过 ssh 连接到我正在使用的任何远程主机,并以 root 身份编辑文件/etc/profile - 最后我添加了一行:

export LANG=cs_CZ.UTF-8

下次连接后,它在 bash、ls 和 nano 中工作正常。

关于macos - OS X 终端 UTF-8 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4606570/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com