最近学习java,发现在''u0000''居然在dos窗口中显示成了a。对此百思不得其解,开始怀疑是电脑的问题,可是 换了几点电脑后发现都显示的是a,然后又觉得是系统的问题,又感觉是点阵显示的问题·········
最后终于发现了问题:由于用cmd进入dos后,把字体放大的原因。
在网上查了一些资料后发现,cmd进入后代码页代码是936,支持中文显示的;command进入后的活动代码页是437,是不支持中文的。如果在用command进入后,无论字体放大还是缩小都不会出现显示a的情况,而用cmd进入后,当把字体放大后原来显示不出的a便出现了。
暂时定为是cmd中的bug吧,有待深入研究,同时希望高手指点。
时间: 2024-10-13 08:59:24