Например, мой терминал делает это:
$ 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=