最近学习的时候老师让用ASCII码来做一个表格,一开始以为只要打开cmd修改一下默认值就好……然而我的是WIN10,并不管用。只好修改注册表了。
首先win+R运行regedit,打开后,,上图
将CodePage数值修改为修改为十进制437(十六进制的1b5)(原始值为十进制的936,十六进制的3a8)。
然后再调出cmd,在上面的边框哪里右击将charmap默认值改为OEM-437,,然后设置Codeblocks,,点击setting-->edtior-->General settings-->选择Other setting-->将encoding修改为windows-437.(我测试了,不改也没事,但是担心有其他未知错误,最好还是修改了吧)。
win10系统的话在cmd修改charmap默认值的时候下面有个使用旧控制台(需要重启)。勾选以后很多打印出来的ASII码和书上的一样了。