中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-10-25 13:11
47,815 topics / 349,928 posts / today 0 new / 48,288 members
DOS启动盘 & LOGO技术 (启动盘室) » Great news: DOSLFN can now fully support Chinese long filenames!
Printable Version  15,115 / 75
Floor16 Wengier Posted 2003-01-17 00:00
系统支持 Posts 10,521 Credits 27,736
About the GBK issue, I'd like to say a few words. DOSLFN can support GBK. The method is to use the included MK_TABLE program to compile the CP936.TXT file into a CP936UNI.TBL file with GBK support, and use it to replace the original CP936UNI.TBL file. However, there are two problems. First, this makes DOSLFN use quite a lot of memory when loaded, as much as 59-64K; second, DOS Chinese character support systems basically do not support GBK, only GB2312, so doing this is not very useful. The last two lines in DOSLFN's TBL.TXT file are:

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.

It means:
“GBK seems not to be used under DOS, but for Windows. At least TechWay Chinese character support system version 3.2 only supports GB2312 (and not GBK).” (Note: TechWay Chinese character support system version 3.2 was sent by me to the author of DOSLFN so that he could write and test DOSLFN's support for Chinese long filenames.)
Floor17 imp Posted 2003-01-17 00:00
银牌会员 Posts 309 Credits 1,001
Why does running doslfn /(anything) cause a reboot???
Floor18 cnch Posted 2003-01-17 00:00
中级用户 Posts 70 Credits 326
Mr. moderator, DOSLFN really can now fully support Chinese long filenames, but it is not stable. After unloading it from memory, when entering it again it very easily hangs, and this hang is different from an ordinary hang; for example, the keyboard cannot input characters, but the Num Lock key can still be toggled.
Floor19 pfox Posted 2003-01-17 00:00
银牌会员 Posts 446 Credits 1,451
The following is quoted from Wengier's post on 2003-1-17 12:23:55:
About the GBK issue, I'd like to say a few words. DOSLFN can support GBK. The method is to use the included MK_TABLE program to compile the CP936.TXT file into a CP936UNI.TBL file with GBK support, and use it to replace the original CP936UNI.TBL file. However, there are two problems. First, this makes DOSLFN use quite a lot of memory when loaded, as much as 59-64K; second, DOS Chinese character support systems basically do not support GBK, only GB2312, so doing this is not very useful. The last two lines in DOSLFN's TBL.TXT file are:

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.

It means:
“GBK seems not to be used under DOS, but for Windows. At least TechWay Chinese character support system version 3.2 only supports GB2312 (and not GBK).” (Note: TechWay Chinese character support system version 3.2 was sent by me to the author of DOSLFN so that he could write and test DOSLFN's support for Chinese long filenames.)


Although GBK is for Windows, some people like to use Chinese filenames, so under Dos
you still run into some GBK filenames or directory names sometimes. If that happens, then under dos
you won't be able to use Arj to pack the files.
Also, do you have a cracked version of Arj 2.81? The Arj 2.81 I downloaded has no crack to be found; at the moment I have only found
a crack for version 2.60. If you have a crack for 2.81, please send me one.
Floor20 Wengier Posted 2003-01-17 00:00
系统支持 Posts 10,521 Credits 27,736
I don't have a cracked ARJ 2.81 either. As for CP936UNI.TBL with GBK support, it is very easy to generate: first use Borland C or Turbo C to compile MK_TABLE.C into MK_TABLE.EXE, then use MK_TABLE without parameters to compile CP936.TXT into a CP936UNI.TBL file with GBK support (note: if any parameters are added, MK_TABLE will compile CP936.TXT into GB2312 format). The download address for CP936.TXT is:
http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP936.TXT
I tested it. Yesterday I had wanted to upload the CP936UNI.TBL file with GBK support to the forum, but the upload failed.

As for DOSLFN possibly hanging, do you mean DOSLFN version 0.32l or 0.32m? I haven't found DOSLFN 0.32m to hang. Also, there is actually no need to unload DOSLFN; you can just use the DOSLFN /D command to disable DOSLFN at any time, and then use DOSLFN or DOSLFN /E to enable it again.

Floor21 pfox Posted 2003-01-18 00:00
银牌会员 Posts 446 Credits 1,451
The following is quoted from Wengier's post on 2003-1-17 21:25:27:
I don't have a cracked ARJ 2.81 either. As for CP936UNI.TBL with GBK support, it is very easy to generate: first use Borland C or Turbo C to compile MK_TABLE.C into MK_TABLE.EXE, then use MK_TABLE without parameters to compile CP936.TXT into a CP936UNI.TBL file with GBK support (note: if any parameters are added, MK_TABLE will compile CP936.TXT into GB2312 format). The download address for CP936.TXT is:
http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP936.TXT
I tested it. Yesterday I had wanted to upload the CP936UNI.TBL file with GBK support to the forum, but the upload failed.

As for DOSLFN possibly hanging, do you mean DOSLFN 0.32l or 0.32m? I haven't found DOSLFN 0.32m to hang. Also, there is actually no need to unload DOSLFN; you can just use the DOSLFN /D command to disable DOSLFN at any time, and then use DOSLFN or DOSLFN /E to enable it again.




I converted CP936.txt before, but the converted TBL file could not be used. Could you send me a TBL?
[email protected]
Floor22 Wengier Posted 2003-01-18 00:00
系统支持 Posts 10,521 Credits 27,736
Below is the CP936UNI.TBL file supporting the GBK character set. I tried it, and it works:
Open attachment
Floor23 pfox Posted 2003-01-18 00:00
银牌会员 Posts 446 Credits 1,451
Thanks, Wengier
Floor24 cnch Posted 2003-01-20 00:00
中级用户 Posts 70 Credits 326
I'm using the DOSLFN V0.32m I just downloaded, and it hangs very easily. For example, after starting DOSLFN, if I then run DOSLFN/?
it definitely dies.
Floor25 Wengier Posted 2003-01-20 00:00
系统支持 Posts 10,521 Credits 27,736
Really? I tried many times: first DOSLFN, then DOSLFN/U, then DOSLFN, then DOSLFN/U, then DOSLFN/?,then DOSLFN/U, then DOSLFN, then DOSLFN/?,then DOSLFN/U, and it still didn't hang.
Floor26 imp Posted 2003-01-20 00:00
银牌会员 Posts 309 Credits 1,001
As soon as I do DOSLFN /? it reboots
Floor27 Wengier Posted 2003-01-20 00:00
系统支持 Posts 10,521 Credits 27,736
imp: if it is the old DOSLFN version 0.32l, then DOSLFN/? really will reboot, but the latest 0.32m definitely will not.
Floor28 pfox Posted 2003-01-21 00:00
银牌会员 Posts 446 Credits 1,451
The latest 0.32m has already added the CP936UNI.GBK file supporting the GBK character set.
Floor29 Wengier Posted 2003-01-21 00:00
系统支持 Posts 10,521 Credits 27,736
That's right, I was the one who asked its author by email to add the CP936UNI.GBK file, to make it more convenient for all of us to use. The original GB2312 CP936UNI.TBL is still kept as well.

Floor30 pfox Posted 2003-01-21 00:00
银牌会员 Posts 446 Credits 1,451
Does Wengier have Norton Commander 5.5?
Prev  1 2 3 4 5 … 6  Next
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023