bash – 为什么我的终端输出unicode字符不正确?
发布时间:2020-12-15 09:22:44 所属栏目:安全 来源:网络整理
导读:例如,我的终端这样做: $ echo -e "xE2x98xA0"??? 我期望它这样做: $ echo -e "xE2x98xA0"? 为什么?如何使我的终端输出正确的unicode符号? 我在Arch Linux上使用Gnome 3的终端。 语言环境的输出显示: LANG=CLC_CTYPE="C"LC_NUMERIC="C"LC_TIME="C
例如,我的终端这样做:
$ echo -e "xE2x98xA0" ??? 我期望它这样做: $ echo -e "xE2x98xA0" ? 为什么?如何使我的终端输出正确的unicode符号? 我在Arch Linux上使用Gnome 3的终端。 语言环境的输出显示: LANG=C LC_CTYPE="C" LC_NUMERIC="C" LC_TIME="C" LC_COLLATE="C" LC_MONETARY="C" LC_MESSAGES="C" LC_PAPER="C" LC_NAME="C" LC_ADDRESS="C" LC_TELEPHONE="C" LC_MEASUREMENT="C" LC_IDENTIFICATION="C" LC_ALL=
如果您不能更改/ etc / *文件,您可以手动设置gnome-terminal菜单终端|设置字符编码为Unicode(Utf-8)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读