中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 超级启动盘为何还是不支持长中文名???
作者:
标题: 超级启动盘为何还是不支持长中文名??? 上一主题 | 下一主题
netstree
初级用户




积分 118
发帖 7
注册 2005-7-9
状态 离线
『楼 主』:  超级启动盘为何还是不支持长中文名???

我的问题如题所述,首先要声明的是,我不是一个啥也不懂的菜鸟,
但是这么一个简单的问题我怎么就解决不了,在"超级MS-DOS 7.10启动盘”启动后输入XZL后还是不可以显示中英文长文件名,比如"新建文件文档.txt"只会显示为"新建文件~1.txt".
下载了dos联盟上的dos7.1完整安装光盘,重装了N次dos7.1,问题依然解决不了.不知何故.明明doslfn.com已经启动,可是为什么不起作用,是不是autoexec.bat或config.sys还需要一些什么配置,应该在系统安装后就自动配置好了的吧,因为我在安装时选择了支持LFN.
望高手们解决我的疑问.

2005-7-9 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
JonePeng
金牌会员

D◎$ Fαп


积分 4562
发帖 1883
注册 2004-1-19
来自 广东广州
状态 离线
『第 2 楼』:  

MSDOS 7.1启动盘在执行doslfn.com时应该会出现一个代码页选择框,此时应该选择“CP936 (Chinese)”才能真正显示长中文文件名。或者你试试在DOS引导结束后,运行DOSLFN /Z:CP936UNI.TBL。这个CP936UNI.TBL就是支持长中文文件名的代码页文件,要确保该文件在启动盘上。



----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
  
2005-7-9 00:00
查看资料  发送邮件  发短消息 网志  OICQ (373343541)  编辑帖子  回复  引用回复
netstree
初级用户




积分 118
发帖 7
注册 2005-7-9
状态 离线
『第 3 楼』:  

autoexec.bat中已经包含了DOSLFN /Z:CP936UNI.TBL,还是回家再试试吧,真不知道还缺些什么?

2005-7-9 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 4 楼』:  

我碰到过多次, 完全配置好CP936UNI.TBL,还是没用.

2005-7-9 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
JonePeng
金牌会员

D◎$ Fαп


积分 4562
发帖 1883
注册 2004-1-19
来自 广东广州
状态 离线
『第 5 楼』:  

To netstree:MSDOS 7.1启动盘上的AUTOEXEC.BAT里是这样加载的:LH DOSLFN /C- /Z:CP936UNI.TBL。只是多了“/c-”参数,即不支持光盘的长文件名,你再试试看。To GOTOmsdos:不会吧?我在两台机器上试过都没问题,dir列出来的既有短文件名又有长文件名,EDIT打开文件时也能正常显示长文件名,只是那些早就不支持长文件名的16位DOS应用程序(像Turbo C)仍然不支持罢了。



----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
  
2005-7-9 00:00
查看资料  发送邮件  发短消息 网志  OICQ (373343541)  编辑帖子  回复  引用回复
netstree
初级用户




积分 118
发帖 7
注册 2005-7-9
状态 离线
『第 6 楼』:  

tJonePeng:我在autoexec.bat中是这样配置的:LH DOSLFN /Z:CP936UNI.TBL,在启动系统后,又在命令提示符下进行了多次尝试,还是不行.其实我的问题并不只是在超级启动盘下不支持长文件名,而且从硬盘启动dos7.1环境下都不支持长文件名(包括中文和英文的长文件名).只会显示那个讨厌的~.我真不知何故.难道是因为我在虚拟机中运行的缘故?没有道理啊.另有一个问题,我在dos7.1下运行foxbase居然提示内存不足以运行此程序,但是使用mem命令查看可以使用的内存却是足够的,而且,在加载同样的驱动以及配置同样的内存的情况下,我在dos6.22下运行foxbase却很好,这是何故?(6.22和7.1下的config.sys和autoexec.bat关于内存的配置情况基本相同).对dos真是既爱又恨铁不成钢.也许是水平太有限了,还望各位大侠指点一二.

2005-7-11 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
JonePeng
金牌会员

D◎$ Fαп


积分 4562
发帖 1883
注册 2004-1-19
来自 广东广州
状态 离线
『第 7 楼』:  



  Quote:
以下是引用netstree在2005-7-11 9:51:50的发言:

……我在dos7.1下运行foxbase居然提示内存不足以运行此程序,但是使用mem命令查看可以使用的内存却是足够的,而且,在加载同样的驱动以及配置同样的内存的情况下,我在dos6.22下运行foxbase却很好,这是何故?(6.22和7.1下的config.sys和autoexec.bat关于内存的配置情况基本相同).

也许是MSDOS 7.1的内核IO.SYS或者内存管理器Himem.sys、Emm386.exe造成Foxbase无法正常运行的。该三个文件与MSDOS 6.22的有很大出入。



----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
  
2005-7-11 00:00
查看资料  发送邮件  发短消息 网志  OICQ (373343541)  编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 8 楼』:  

MS-DOS 7.10下是肯定可以正常運行FoxBase的,如果有問題既不是內核也不是內存管理器的原因,而可能是一些其它原因。我很早以前好像在某種系統配置下運行FoxBase時也曾見到過這種說什麼內容不足的問題,後來經稍對系統配置作修改後就解決了。不過由於是很久以前的事,我已經記不起來具體情況了。不過,總之此問題跟DOS本身無關,請檢查其它設置。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-7-12 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
anye1214
新手上路





积分 4
发帖 3
注册 2005-7-17
状态 离线
『第 9 楼』:  

我知道问题在哪里,是dos打开的文件数量不足,具体命令忘了,反正在config.sys
设置 一个参数,把数值设大就好了,比如100,你还在那个呀,真行

2005-7-17 01:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
JonePeng
金牌会员

D◎$ Fαп


积分 4562
发帖 1883
注册 2004-1-19
来自 广东广州
状态 离线
『第 10 楼』:  

Config.sys里设置Files=100



----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
  
2005-7-17 12:23
查看资料  发送邮件  发短消息 网志  OICQ (373343541)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: