加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

osx – OS X终端UTF-8问题

发布时间:2020-12-15 09:10:17 所属栏目:安全 来源:网络整理
导读:好吧,所以我终于得到了自己一个MacBook Air 15年的linux。在我得到它之前,我的最大的担忧是UTF-8支持,因为无论我从Windows或mac客户端发送给我的文件总是问题编码,而在ubuntu我可以确保所有的输出,无论什么程序产生完美的utf-8编码数据。 现在在我的第
好吧,所以我终于得到了自己一个MacBook Air 15年的linux。在我得到它之前,我的最大的担忧是UTF-8支持,因为无论我从Windows或mac客户端发送给我的文件总是问题编码,而在ubuntu我可以确保所有的输出,无论什么程序产生完美的utf-8编码数据。

现在在我的第二天(今天)与OS X我撕裂我的头发的沮丧。为什么?

当我打开Nano并键入一些瑞典字符如???在它,它在行的末尾输出空白字符(我猜是每个字符中的其他字节)

当我打开python并尝试使用swedish字符,它不输出任何东西

当我通过SSH连接到Ubuntu服务器时,我不能在bash中键入???,但是它在VIM中仍然有效(仍然通过SSH)。在纳米退格不工作,但如果选中“删除发送ctrl H”框中的终端首选项,退格开始在nano工作,但停止工作在VIM。

我试着取消选择所有其他编码然后UTF-8在终端首选项,但似乎也不工作。

我相信每个非美国人都必须有同样的问题,所以我要修复他们吗?我只想要完整的UTF-8支持…:'(

对我帮助这个:
我检查我的本地shell在终端的区域设置
$ locale
LANG="cs_CZ.UTF-8"
LC_COLLATE="cs_CZ.UTF-8"

然后连接到任何远程主机我使用通过ssh和编辑文件/ etc / profile作为根 – 最后我添加行:

export LANG=cs_CZ.UTF-8

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读