例如,我的终端是这样做的:
$ 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=