从Windows 95开始,微软就在相应的DOS版本中内置了中文系统和四种中文输入法(拼音、双拼、国标、区位)。引导电脑进入纯DOS后,在命令提示符后键入PDOS95后回车,系统会自动运行pbios.exe并加载中文字体驱动和输入法,如果加载成功会在屏幕的右下角出现“Win95中文DOS状态”的提示。这时候在纯DOS下就可以显示并输入16×16点阵的汉字,运行DIR命令,原来的乱码就不见了!输入法通过Ctrl+Shift组合键来切换 ,对于长文件名需要输入“~”字符时,要注意切换回英文方式(注意:中文系统的加载是通过C:WindowsCommand下的pbios.exe、font16.exe、hzvio95.exe等文件来实现的,如果系统中没有这些文件或已经损坏,则无法实现对中文的支持和输入,可以按照屏幕的提示从其他电脑上将这些文件复制到相应的位置即可解决问题)。
输入中文需要保证相应的系统文件完好,如果这几个文件受损,那么汉字系统将无法加载。不过我们可以通过软件来帮忙:Mousclip是一款鼠标增强驱动程序,它可以在DOS下驱动各种串口和PS/2鼠标,这样你就可以用鼠标在屏幕上进行文字的复制/粘贴了。在加载Mousclip之前,先加载鼠标驱动程序,大小只有8KB,再运行Mousclip.exe。此时你会在屏幕上看到一个可移动的鼠标提示符,执行Rename(格式为“rename 乱码文件 新文件名”)命令→按住左键选择要复制的文件夹→将鼠标移动到格式中的“乱码文件”处→单击右键→输入新的文件名即可。
(1)由于纯DOS不支持NTFS分区,如果要对这类分区进行操作可以去下载NTFS FOR DOS这个软件。
(2)Mousclip对执行对象的复制或粘贴是屏幕能显示的任何字符(当然包括乱码,也可以用于怪异号码的输入)。
(3)在“借用外力法”中,如果因为文件夹数目很多导致要复制的乱码无法在当前屏幕上显示,我们可以使用“dir/p”命令分页显示。
(4)在DOS下文件名长度不能超过8个字符,所以即使通过加载PDOS95方法修正乱码,可能还是无法找对文件,因为仍然只能显示8个字符(4个汉字)。解决办法一是尽量将文件夹名称控制8个字符内,二是加载DOS的较高版本 ,如DOS 7.1版,它们一般都支持中文、长文件名、NTFS分区、鼠标等.
其实你朋友写的命令是让你的DOS加载GB2312字体,乱码是因为DOS在加载字体前,它会检测一下命令有没有其他不是英文的代码,所以你朋友把中文换成乱码,再设置成让DOS先加载字体,再把乱码翻译过来,最后出现在电脑上
你装个老版本的金山WPS,在DOS下即可显示中文.
UCDOS
http://www.pcabcd.com/Article/pc_test/Class17/200307/download/ucdos.zip
好象不行吧