Как заставить вывод Mocha в формате Unicode правильно отображаться в консоли Windows?

Когда я запускаю Mocha, он пытается показать галочку или X для успешного или неудачного запуска теста соответственно. Я видел великолепные скриншоты вывода Mocha. Но все эти скриншоты были сделаны на Mac или Linux. В окне консоли в Windows оба эти символа отображаются как невзрачные пустые символы, классическое «а?» glyph:

Screenshot of Mocha in the Windows console, with a box character instead of the expected check mark

Если я выделю текст в окне консоли и скопирую его в буфер обмена, я увижу настоящие символы Unicode; Я могу вставить причудливые символы в текстовое поле в веб-браузере, и они прекрасно отображаются (✔, ✖). Таким образом, вывод Unicode прекрасно доходит до окна консоли; проблема в том, что окно консоли не отображает эти символы должным образом.

Как исправить это, чтобы все выходные данные Mocha (включая ✔ и ✖) правильно отображались в консоли Windows?

11
задан jsalonen 4 November 2012 в 10:42
поделиться