中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-20 13:18
中国DOS联盟论坛 » DOS汉化世界 & 中文系统 (中文化室) » 让非汉字系统显示汉字!5.20新版 精华I 查看 81,479 回复 373
196 发表于 2007-03-11 01:00 ·  中国 广东 东莞 电信
中级用户
★★
积分 294
发帖 135
注册 2007-03-09 14:47
19年会员
UID 81212
性别 男
状态 离线
看这么多跟贴我眼都花了,大概明白用法了!!
要记住开拓人本是啊, 再次谢谢所有为此付出的大侠们!!
197 发表于 2007-03-11 10:07 ·  中国 台湾 桃园市 中华电信
初级用户
积分 41
发帖 22
注册 2006-05-25 20:22
20年会员
UID 55996
状态 离线
这个软件是我首度接触,看来要学习的地方粉多,望各位前辈来日给菜鸟我多指教,感谢
198 发表于 2007-03-12 12:57 ·  中国 四川 成都 教育网
初级用户
积分 26
发帖 11
注册 2007-02-16 00:01
19年会员
UID 79594
性别 男
状态 离线
报告:
使用新版5.10的发现显示乱码:

DOS7.1
使用方法:

vtmagic /t hz.txt
生成hz.exe及hz.new
device=hz.exe

如图:(虚拟机和真实机相同)


199 发表于 2007-03-12 23:36 ·  中国 江苏 苏州 吴江区 电信
银牌会员
★★★
积分 2,227
发帖 790
注册 2005-01-27 00:00
21年会员
UID 35703
性别 男
状态 离线
看你附有图上的提示信息,应该是在启动盘上没有HZ.EXE文件。
另外,
1)你的CONFIG.SYS是从HZ.NEW文件REN来的吗?
2)如果CONFIG.SYS中没有需要显示的汉字,就没有必要在CONFIG.SYS中加载HZ.EXE字模。
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
200 发表于 2007-03-13 00:12 ·  中国 山东 东营 联通
新手上路
积分 4
发帖 2
注册 2007-02-23 06:14
19年会员
UID 79994
性别 男
状态 离线
不错,谢谢
201 发表于 2007-03-13 00:55 ·  中国 四川 成都 教育网
初级用户
积分 26
发帖 11
注册 2007-02-16 00:01
19年会员
UID 79594
性别 男
状态 离线
Originally posted by 本是 at 2007-3-12 10:36 AM:
看你附有图上的提示信息,应该是在启动盘上没有HZ.EXE文件。
另外,
1)你的CONFIG.SYS是从HZ.NEW文件REN来的吗?
2)如果CONFIG.SYS中没有需要显示的汉字,就没有必要在CONFIG.SYS中加载HZ.EXE字模。


首先感谢本是这么高效的回复!
你如果注意下我的命令行可以发现,我其实是正在用vtmagic.com,由hz.txt生成hz.exe和hz.new两个文件,也并未进行ren,其实我在config.sys中已经加入device=hz.exe行。

前面出现乱码处为由ehco.XXXXXX生成的汉字提示语句。

我上面的贴图只是我的第一步操作而已,实际用的时候,我是将A:\里的HZK16, 及vtmagic删除的,仅留下了hz.exe和hz.new两个文件。实际应用的时候也是出现上面的乱码。

需要说明的是,这个启动镜像里加载了Paragon IFS及HDPMI32 ,不知道是否有关系。

另外,这个启动镜像的IO.SYS(MSDOS7.1)是本站站长修改过的。

我的运行环境是VMWARE5.5.1,及由grub引导的虚拟软盘的实机启动两种环境。

刚才又试了一遍,去掉了device=hz.exe行,正如你所说,我的config.sys里并不需要汉字显示。同时,我将IFS,HDPMI32的加载都取消了,而仅在Autoexec.bat中加载了hz.exe(由前面vtmagic生成的)结果还是和前面一样,现在我不知道怎么解决了。

[ Last edited by wgykk on 2007-3-12 at 12:08 PM ]
202 发表于 2007-03-13 03:08 ·  中国 广东 东莞 电信
中级用户
★★
积分 294
发帖 135
注册 2007-03-09 14:47
19年会员
UID 81212
性别 男
状态 离线
麻烦本是楼主再详细说一下在WINDOWS下,用"维她没治"转换生成中文字模的具体方法,对于GBJ范围还有点模糊! 呵呵,我比较笨,莫见怪~~
203 发表于 2007-03-13 05:50 ·  中国 广东 东莞 电信
中级用户
★★
积分 294
发帖 135
注册 2007-03-09 14:47
19年会员
UID 81212
性别 男
状态 离线
本事大侠:
我倒是有个建议: 要是能够直接在WINDOWS下任意编辑汉字,然后用"维她没治"生成EXE、NEW就可以直接拿来用就好了。

因为楼主说还要用什么"dreamedit"等工具进行转换等等,也试了,看不明白,尤其是像我这样初学的菜鸟,只好作罢.
欢迎楼主改进,使之能成为一种通用简便的方法,我想这样,才能方便更多的人!!^~~
204 发表于 2007-03-14 01:09 ·  中国 江苏 苏州 电信
银牌会员
★★★
积分 2,227
发帖 790
注册 2005-01-27 00:00
21年会员
UID 35703
性别 男
状态 离线
RE hulongzhuo:

关于生成.exe和.new的方法,可参考本贴1楼的“〖新手上路〗”。

关于“乱码”,实际问题是VT技术显示的汉字仅有字形,其内码已经被替换,所以要VT显示汉字,就一定要是“新”内码汉字文本!所以“新”内码汉字文本文件中的汉字必须来自.NEW文件。你可以拷贝粘贴或者REN。

关于GBJ,最简单的方法是在DOS汉字系统下输入汉字,生成.exe/.new,等等。
=====================
其实,这些问题前面各楼中都已涉及,只是楼层太高吧。 :(

[ Last edited by 本是 on 2007-3-14 at 01:12 AM ]
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
205 发表于 2007-03-14 04:54 ·  中国 四川 成都 教育网
初级用户
积分 26
发帖 11
注册 2007-02-16 00:01
19年会员
UID 79594
性别 男
状态 离线
希望本是能给出一个简单明确的使用步骤:

我的使用方法:
1. 复制vtmagic.com, HZK16, hz.txt(我需要用的汉字)到一个启动镜像;
2. 启动这个镜像到DOS,运行:vtmagic /t hz.txt , 此时可生成hz.exe, hz.new;
3. 删除镜像中的vtmagic, hz.txt, hzk16三个文件,在config.sys中加入device=hz.exe;
4.重新启动镜像。

可这样的步骤出来的有汉字的地方,显示确实为乱码!!
我非常希望能用上你这个工具,希望能指点一下。我希望做一个包含常用汉字的*.new文件,能正常显示机器里,或汉化过的程序,中文目录等字符。
不知道vtmagic生成好的程序能否达到这个效果?劳驾!
206 发表于 2007-03-14 09:09 ·  中国 陕西 西安 电信
新手上路
积分 10
发帖 5
注册 2007-02-27 11:47
19年会员
UID 80312
性别 男
状态 离线
好东西!试用一下。
207 发表于 2007-03-14 10:45 ·  中国 江苏 苏州 电信
银牌会员
★★★
积分 2,227
发帖 790
注册 2005-01-27 00:00
21年会员
UID 35703
性别 男
状态 离线
Originally posted by wgykk at 2007-3-14 04:54:
希望本是能给出一个简单明确的使用步骤


你生成了.NEW文件后,只要加载或运行.EXE,就可以用编辑器(如EDIT.COM)/显示软件(如README.COM)/DOS命令(如TYPE)来显示.NEW内容了。

但是,
(1)其它没有经过VTmagic.com转换过的文本,显示出来的字形就会是“乱码”!这是由单字节内码(西文/VT技术用)与双字节内码(汉字系统用)的矛盾造成的,没有加法解决的。
(2)VTmagic.com目前方案仅支持64个不同汉字一次载入&显示。
my major is english----my love is dos----my teacher is the buddha----my friends--how about U
208 发表于 2007-03-14 10:48 ·  中国 广东 东莞 电信
中级用户
★★
积分 294
发帖 135
注册 2007-03-09 14:47
19年会员
UID 81212
性别 男
状态 离线
Originally posted by 本是 at 2007-3-13 12:09 PM:
RE hulongzhuo:

关于生成.exe和.new的方法,可参考本贴1楼的“〖新手上路〗”。

关于“乱码”,实际问题是VT技术显示的汉字

谢谢本是回答,用法我是会了,只是生成.EXE.NEW不是很方便,非得要到纯DOS下生成,至少是得在DOS下编辑汉字, 我是用虚拟机操作的,只是用的一个镜象启到纯DOS下的,就算用"维她没治"生成好了.EXE.NEW又如何保存到我的桌面上来呢,?
我太懒,总是寻求一种最简便直观的方法,难道在WIN下面就真的没有办法了吗?
不好意思,本是大陕,总是带着同样的问题来问你!多有不便,还望谅解~~
209 发表于 2007-03-14 15:43 ·  中国 辽宁 大连 电信
新手上路
积分 8
发帖 3
注册 2006-09-15 08:47
19年会员
UID 62651
状态 离线
小结一下:
1、确实够技术;
2、一般的用户不会使用成功;
3、程序仍不稳定;
4、向热心执着的本是大师表示最诚挚的敬意!
210 发表于 2007-03-15 12:01 ·  中国 海南 儋州 电信
初级用户
★★
积分 199
发帖 101
注册 2007-03-13 01:44
19年会员
UID 81536
状态 离线
Originally posted by dosmexp at 02:43 AM:
小结一下:
1、确实够技术;
2、一般的用户不会使用成功;
3、程序仍不稳定;
4、向热心执着的本是大师表示最诚挚的敬意!


大家看看无优这边的这个“新内码编辑器 FOR WINXP版“
http://bbs.wuyou.com/viewthread.php?tid=100870&extra=page%3D1
论坛跳转: