Я устанавливаю модуль CPAN для Perl в CentOs 5, и один из вопросов: «Поддерживает ли ваш терминал UTF-8?» (Перефразировать). Как я узнаю?
21
Действительно, верный способ проверить это скачать текстовый файл и отследить его в терминале и посмотреть, все ли выглядит хорошо.
или, если вы можете, перекомпилируйте терминал, включив опцию Unicode (при условии, что он есть).
как выглядят $ TERM и $ LANG?
Введите это в свой терминал:
Если ваш терминал поддерживает UTF-8, он выведет знак евро:
источник
Самый слабый путь: запустить следующий и проверить вывод. Это будет заглавная буква «О» с огибающей, если терминал отображает UTF-8.
источник
perl -CO -le 'print "\x{d4}"'
Самый верный способ - использовать команду «locale». Он распечатает все различные переменные, которые определяют, какой набор символов использовать. Например, это мой вывод на RHEL5.3, по умолчанию настроенный на использование только UTF-8.
источник
Вы можете просто использовать следующую команду:
источник
или
Это очевидно требует
wget
илиcurl
.источник
источник
echo
поддерживает ли встроенная программа\u
.