Originally posted by qq10000001 at 2005-11-28 18:49:
...需要汉字是新内码...
这儿的“新内码”只是一个方便的称呼,也容易引起误解,不得已而为之了。从技术上讲,它是指Vga Text Font中载入新字模数据时替换的ASCII代码,它们按被替换的原汉字顺序重排后得到的一种顺序。我在做VTF时用过三种顺序,如果都是从扩展ASCII代码起算,为:并列顺排、原汉字内码、单顺排(ASCII码表序),原汉字内码要看被替换的串而定,并列顺排为C0、80、C1、81...,ASCII码表序为80、81、82、83...。你可以自己生成。或者还是给个文本文件,见附件。如果是.COM或.EXE文件,先运行;如果是.SYS或.EXE,要先加载设备驱动--这样就能看到汉字字形了,然后复制、粘贴。注意:一定要在DOS下编辑文件,否则WINDOWS会自作聪明地修改汉字内码的!!!
Originally posted by qq10000001 at 2005-11-28 18:49:
...Need Chinese characters are new internal codes...
Here, "new internal code" is just a convenient name and is also easy to cause misunderstandings, which is a last resort. Technically, it refers to the ASCII code replaced when loading new font data in the Vga Text Font, and it is an order obtained by rearranging them in the order of the original Chinese characters being replaced. I used three orders when doing VTF. If all start from the extended ASCII code, they are: parallel sequential arrangement, original Chinese character internal code, single sequential arrangement (ASCII code table order). The original Chinese character internal code depends on the replaced string. The parallel sequential arrangement is C0, 80, C1, 81..., and the ASCII code table order is 80, 81, 82, 83... You can generate it yourself. Or just give a text file, see the attachment. If it is a.COM or.EXE file, run it first; if it is a.SYS or.EXE, load the device driver first -- then you can see the Chinese character glyphs, then copy and paste. Note: Be sure to edit the file under DOS, otherwise WINDOWS will tamper with the Chinese character internal code on its own!!!