java中'/u0000'字符的显示问题

               

         最近学习java,发现在'u0000'居然在dos窗口中显示成了a。对此百思不得其解,开始怀疑是电脑的问题,可是 换了几点电脑后发现都显示的是a,然后又觉得是系统的问题,又感觉是点阵显示的问题·········

       最后终于发现了问题:由于用cmd进入dos后,把字体放大的原因。

       在网上查了一些资料后发现,cmd进入后代码页代码是936,支持中文显示的;command进入后的活动代码页是437,是不支持中文的。如果在用command进入后,无论字体放大还是缩小都不会出现显示a的情况,而用cmd进入后,当把字体放大后原来显示不出的a便出现了。

     暂时定为是cmd中的bug吧,有待深入研究,同时希望高手指点。

     

           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

猜你喜欢

转载自blog.csdn.net/tyuuhgf/article/details/86694597