gpt4 book ai didi

bash - 为什么我的终端不能正确输出 unicode 字符?

转载 作者:行者123 更新时间:2023-11-29 08:41:06 27 4
gpt4 key购买 nike

例如,我的终端是这样做的:

$ echo -e "\xE2\x98\xA0"
���

我希望它这样做:

$ echo -e "\xE2\x98\xA0"

为什么?如何让我的终端输出正确的 unicode 符号?

我在 Arch Linux 上使用 Gnome 3 的终端。

locale 的输出显示:

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/rc.confLANG="en_US.UTF-8"中设置了 LANGUAGE="en_US.UTF-8" /etc/locale.conf 中,然后注销并重新登录,它就可以工作了。我的终端现在可以正确显示 unicode。

关于bash - 为什么我的终端不能正确输出 unicode 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12649896/

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