我最近开始使用c编程,我想使用unicode,但它没有在输出控制台中正确显示。我将代码页设置为65001,我尝试使用consolas font和lucida console。但我能看到的只是一个带点的正方形。并且它表明,对于所有东西(除了ascii字符)我粘贴。但我做了一个小测试。我用一个unicode字符(✓)命名了一个批处理文件并将其粘贴在控制台中,它显示了方形字符,但是我按下了输入并运行该批处理文件,这意味着它只是没有正确显示它。
更新
我发现它适用于Windows的Git bash shell,所以我会坚持使用它,直到找到Windows命令提示符或powershell的解决方案。
澄清: 我看到我的问题被标记为重复,所以我添加了这个说明,我知道如何在unicode中输出字符但我的问题是它们没有正确显示。