Почему мой терминал не выводит символы Юникода должным образом?
Например, мой терминал делает это:
$ echo -e "\xE2\x98\xA0"
���
Я ожидаю, что это сделать это:
$ echo -e "\xE2\x98\xA0"
☠
Зачем? Как сделать так, чтобы мой терминал выводил правильные символы Unicode?
Я использую Терминал Gnome 3 на Arch Linux.
Выход из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=