中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-06 05:53
47,812 主题排行 / 349,914 发帖 / 今日 0 篇 / 48,268 会员排行
DOS启动盘 & LOGO技术 (启动盘室) » 大好消息,DOSLFN已经能完全支持中文长文件名了!
可打印版本  14,133 / 75
第16楼 Wengier 发表于 2003-01-17 00:00
系统支持 发帖 10,521 积分 27,736
关于GBK的问题,我想说一下。DOSLFN是可以支持GBK的,方法是用其自带的MK_TABLE程序将CP936.TXT文件编译成带有GBK支持的CP936UNI.TBL文件以取代原有的CP936UNI.TBL文件即可。不过,有两个问题。一是这样一来DOSLFN加载时占用的内存较大,高达59-64K;二是DOS汉字系统基本上不支持GBK,而只支持GB2312,所以这样做没有什么用。DOSLFN的TBL.TXT文件中的最后两行是:

GBK seems to be not used in DOS, it's for Windows.
At least the screen redirector "TechWay SCS V3.2" does only support GB2312.

意思是:
“GBK似乎并不在DOS下使用,而是用于Windows的。至少天汇汉字系统3.2版只支持GB2312(而不支持GBK)。”(注:天汇汉字系统3.2版是我发给DOSLFN的作者,以让他编写和测试DOSLFN的中文长文件名的支持的。)
第17楼 imp 发表于 2003-01-17 00:00
银牌会员 发帖 309 积分 1,001
怎么一运行 doslfn /(随便) 就会重起???
第18楼 cnch 发表于 2003-01-17 00:00
中级用户 发帖 70 积分 326
版主先生,DOSLFN确实已经能完全支持中文长文件名了,但它不稳定,退出驻留后,再进入时很容易死机,且该死机现象不同于一般的死机,如键盘无法输入字符,但能切换Num Lock键。


第19楼 pfox 发表于 2003-01-17 00:00
银牌会员 发帖 446 积分 1,451
以下是引用Wengier在2003-1-17 12:23:55的发言:
关于GBK的问题,我想说一下。DOSLFN是可以支持GBK的,方法是用其自带的MK_TABLE程序将CP936.TXT文件编译成带有GBK支持的CP936UNI.TBL文件以取代原有的CP936UNI.TBL文件即可。不过,有两个问题。一是这样一来DOSLFN加载时占用的内存较大,高达59-64K;二是DOS汉字系统基本上不支持GBK,而只支持GB2312,所以这样做没有什么用。DOSLFN的TBL.TXT文件中的最后两行是:

GBK seems to be not used in DOS, it's for Windows.
At least the screen redirector "TechWay SCS V3.2" does only support GB2312.

意思是:
“GBK似乎并不在DOS下使用,而是用于Windows的。至少天汇汉字系统3.2版只支持GB2312(而不支持GBK)。”(注:天汇汉字系统3.2版是我发给DOSLFN的作者,以让他编写和测试DOSLFN的中文长文件名的支持的。)


虽然GBK是用于Windows,但是一些人喜欢用中文文件名,所以有时候在Dos下面
还是会碰上部分GBK的文件名或者目录名的,若碰上这种情形,就无法在dos下面
用Arj对文件进行打包了。
另,请问你是否有Arj 2.81的破解版?我下载的Arj 2.81找不到破解,目前只找到
2.60版的破解,若有2.81的破解,请发一个给我。
第20楼 Wengier 发表于 2003-01-17 00:00
系统支持 发帖 10,521 积分 27,736
ARJ 2.81破解版我也没有。关于支持GBK的CP936UNI.TBL是很容易生成的,首先用Borland C或Turbo C将MK_TABLE.C编译成MK_TABLE.EXE,再用不带参数的MK_TABLE将CP936.TXT编译成带GBK支持的CP936UNI.TBL文件即可(注:如果加任何参数的话,MK_TABLE将把CP936.TXT编译成GB2312格式)。CP936.TXT的下载地址是:
http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP936.TXT
我测试过,昨天本想将带GBK支持的CP936UNI.TBL文件传到论坛来上的,但上传失败了。

至于DOSLFN可能会死机的问题,请问是指DOSLFN 0.32l版还是0.32m版?我倒没有发现DOSLFN 0.32m会死机。另外,退出DOSLFN其实是没有必要的,直接用DOSLFN /D命令就可以随时禁用DOSLFN,然后用DOSLFN或DOSLFN /E命令重新启用。

第21楼 pfox 发表于 2003-01-18 00:00
银牌会员 发帖 446 积分 1,451
以下是引用Wengier在2003-1-17 21:25:27的发言:
ARJ 2.81破解版我也没有。关于支持GBK的CP936UNI.TBL是很容易生成的,首先用Borland C或Turbo C将MK_TABLE.C编译成MK_TABLE.EXE,再用不带参数的MK_TABLE将CP936.TXT编译成带GBK支持的CP936UNI.TBL文件即可(注:如果加任何参数的话,MK_TABLE将把CP936.TXT编译成GB2312格式)。CP936.TXT的下载地址是:
http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP936.TXT
我测试过,昨天本想将带GBK支持的CP936UNI.TBL文件传到论坛来上的,但上传失败了。

至于DOSLFN可能会死机的问题,请问是指DOSLFN 0.32l版还是0.32m版?我倒没有发现DOSLFN 0.32m会死机。另外,退出DOSLFN其实是没有必要的,直接用DOSLFN /D命令就可以随时禁用DOSLFN,然后用DOSLFN或DOSLFN /E命令重新启用。




我曾经转换过CP936.txt,但是转换后的TBL文件不能使用,能否发一个TBL给我?
csl@mesky.net
第22楼 Wengier 发表于 2003-01-18 00:00
系统支持 发帖 10,521 积分 27,736
以下是支持GBK字符集的CP936UNI.TBL文件。我试过,可以用:
打开附件
第23楼 pfox 发表于 2003-01-18 00:00
银牌会员 发帖 446 积分 1,451
谢谢Wengier
第24楼 cnch 发表于 2003-01-20 00:00
中级用户 发帖 70 积分 326
我用的是刚下载的DOSLFN V0.32m,很容易死机,例启动DOSLFN后,再执行DOSLFN/?
必定死翘翘.
第25楼 Wengier 发表于 2003-01-20 00:00
系统支持 发帖 10,521 积分 27,736
是不是呀,我试过很多遍,先DOSLFN,然后DOSLFN/U,再DOSLFN,再DOSLFN/U,再DOSLFN/?,再DOSLFN/U,再DOSLFN,再DOSLFN/?,再DOSLFN/U,结果还是没有死机。
第26楼 imp 发表于 2003-01-20 00:00
银牌会员 发帖 309 积分 1,001
我一 DOSLFN /? 就重起了
第27楼 Wengier 发表于 2003-01-20 00:00
系统支持 发帖 10,521 积分 27,736
imp:如果是旧的DOSLFN 0.32l版,DOSLFN/?确实会重启,但最新的0.32m是肯定不会的。
第28楼 pfox 发表于 2003-01-21 00:00
银牌会员 发帖 446 积分 1,451
最新的0.32m已经将支持GBK字符集的CP936UNI.GBK文件加入了。
第29楼 Wengier 发表于 2003-01-21 00:00
系统支持 发帖 10,521 积分 27,736
没错,是我在邮件中向其作者要求将CP936UNI.GBK文件加入的,以方便我们大家的使用。而原GB2312的CP936UNI.TBL则继续保留。

第30楼 pfox 发表于 2003-01-21 00:00
银牌会员 发帖 446 积分 1,451
Wengier手上有没有Norton Commander 5.5?
上一页  1 2 3 4 56  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023