日期:2014-05-17  浏览次数:21159 次

DOS命令不支持中文
我是从winxp,运行cmd进入dos的。
本来控制台都可以正常的输入和显示中文的
我下了个choice命令,结果一运行choice命令,路径中的中文全变成乱码了,较长的文件夹名称也变成MYDOCU~3这种形式了
请问这个问题怎么解决?怎么让它支持中文?


------解决方案--------------------
在CMD窗口的上方蓝边界处右键点击,在弹出的菜单中选择“默认值”,将其设为936试试.或者通过注册表直接改动:HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe下的项CodePage项值改为十进制"936"值或 十六进制"000003a8"值。说明一下: 十六进制"000003a8"或十进制"936",表示"936 (ANSI/OEM - 简体中文 GBK)"。
------解决方案--------------------
探讨
在CMD窗口的上方蓝边界处右键点击,在弹出的菜单中选择“默认值”,将其设为936试试.或者通过注册表直接改动:HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe下的项CodePage项值改为十进制"936"值或 十六进制"000003a8"值。说明一下: 十六进制"000003a8"或十进制"936",表示"936 (ANSI/OEM -?-

------解决方案--------------------
某些英文版的命令行工具运行之后会把代码页设置为437,就算你设的默认值是936也没用。
只能到下载一个其它版本的了。
------解决方案--------------------
这谁都知道
------解决方案--------------------
试试1楼的办法,不行只能重装系统了。
------解决方案--------------------
在 cmd 中运行一下 chcp 936 试试。
------解决方案--------------------
探讨
楼上的方法管用,恢复原状了。

是不是有支持中文的choice命令啊?

哪位达人给提供一个嘛

------解决方案--------------------
较长的路径CMD都会进行省略,如:C:\Documents and Settings\Administrator
你也可以输入:cd c:\Docume~1\admini~1\进入。
------解决方案--------------------
支持中文的一般支持英文的,
支持英文的可不能不支持中文的

楼主换一个中文版的choice不就行了
------解决方案--------------------
探讨
支持中文的一般支持英文的,
支持英文的可不能不支持中文的

楼主换一个中文版的choice不就行了

------解决方案--------------------
弱弱的问句choice是啥
------解决方案--------------------
路径换成英文的不就得了嘛。