码迷,mamicode.com
首页 > 其他好文 > 详细

为什么版权符号显示为问号

时间:2016-02-01 01:38:31      阅读:314      评论:0      收藏:0      [点我收藏+]

标签:

之前遇到过一个问题,在运行一些旧的程序的时候,发现版权和一些制表符号显示不出来。不知道为什么。在下载一个纯文本编写的intel386的说明的时候,用文本编辑器打开,发现一些字符也显示不出来,显示成了重复的中文字符“哪”,用hex编辑器打开字符码为重复的c4。

于是用dosbox,type 文本文件,原来是一个横线,好像是制表用的横线。搜索dos code page发现了这个问题所在。

dos下所用的代码页是437,使用的中文版系统的代码页是936。

ASCII里每个字符码8位,第一位没使用。但是437的代码页里,8位全部使用了。所以从80h(1000 0000)开始的字符在代码页为936的系统里为其他字符所用,自然字符码为c4的这个字符也就显示不出来了。

另:在学习汇编中断,发现编写的中断练习题在DOSBOX运行不了。DOSBOX也没有除法溢出中断。转到虚拟机里就搞定了。

为什么版权符号显示为问号

标签:

原文地址:http://www.cnblogs.com/mize/p/5173933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!