怎么办?
------解决方案--------------------------------------------------------
是 Windows 2000 或 xp 的命令行下吧? 要再输入和显示汉字的话, 先 chcp 936 命令下. 不过, 一般不能在 dos16 类的程序中显示和输入汉字
------解决方案--------------------------------------------------------
这是因为 2000/xp 的 dos 虚拟机程序 ntvdm 在运行 dos16 类的程序前会将当前代码页置为 437, 美国英语, 所以就无法显示和输入汉字
要解决这个问题, 要么是修改 ntvdm.exe 程序文件, 但好像只能做到显示汉字; 要么就是安装个兼容的汉字平台, 比如 ucdos 之类的, 但不是每个版本都可以. 当然了, 安装虚拟机也可以, 只是有些费周折了