控制台将 unicode 字符显示为 [],但可以理解它们

控制台将 unicode 字符显示为 [],但可以理解它们

我在 cmd 中发现了一个奇怪的错误,它将任何 unicode 字符显示为 。我这样做了:

  1. 运行cmd.exe(字体设置为Lucida Console)
  2. 65001
  3. 粘贴“フォルダー”时每个字符都显示为 [],如果我从控制台复制它并将其粘贴到其他地方,它将再次显示为フォルダー。
  4. 当执行 cd“フォルダー”时,它确实会转到该位置,但再次显示为 C:\[][][][][]\

为什么它不显示unicode字符?
编辑: 其实没有解决办法...
但如果你想的话,你可以使用康埃穆改进默认提示。
在 ConEmu 中,字符显示使用任何字体, 因为它使用支持这些字符的字体已选定。

相关内容