当我运行Mocha时,它会尝试分别显示一个复选标记或一个 X 来表示通过或失败的测试运行。我已经看到了 Mocha 输出的漂亮屏幕截图。但这些截图都是在 Mac 或 Linux 上拍摄的。在 Windows 的控制台窗口中,这些字符都显示为一个不起眼的空框字符,即经典的“嗯?” 字形:
如果我在控制台窗口中突出显示文本并将其复制到剪贴板,我会看到实际的 Unicode 字符;我可以将花哨的字符粘贴到 Web 浏览器的文本框中,它们呈现得很好(✔,✖)。所以 Unicode 输出可以很好地进入控制台窗口;问题是控制台窗口没有正确显示这些字符。
如何解决此问题,以便 Mocha 的所有输出(包括 ✔ 和 ✖)在 Windows 控制台中正确显示?