Как программно узнать, поддерживает ли терминал UTF8? - PullRequest
0 голосов
/ 07 февраля 2020

Я пишу CLI, используя Node.js, и я хотел бы использовать некоторые символы UTF-8. Однако не все терминалы поддерживают UTF-8, и вместо этого вывод выглядит довольно дурацким.

Итак, простой вопрос: есть ли простой способ программно выяснить, поддерживает ли терминал UTF-8?

1 Ответ

0 голосов
/ 07 февраля 2020

Я не думаю, что это возможно. Однако вы можете установить кодировку UTF-8 с помощью этого:

process.stdout.setEncoding('utf8');

process.stderr.setEncoding('utf8');
...