God likes to make fun of us, but we have to be serious.

Tuesday, June 2, 2009

中文XP操作系统中CMD-DOS中文显示不正常及中文输入法不可用的问题解决

以前CMD-DOS中都能正常显示正文,而且用Ctrl+Space能够轻松地切换中英文输入法。但是,最近不知何故,CMD-DOS中的中文全部显示为了问号“?”。折腾了一阵子,发现可以通过如下方式解决:

进入CMD-DOS后,键入CHCP 936来将代码页设为简体中文,或者键入CHCP 950将代码页设为繁体中文。此时发现中文显示变得正常,Ctrl+Space也可以轻松切换输入法了。

但是这样做以后只能对当前的CMD-DOS窗口有效。当前窗口关闭后再重启一个新的CMD-DOS窗口则中文显示和输入法切换还是没有解决。这时,我们需要保存一下当前的设置:鼠标右键单击CMD-DOS窗口上方的标题栏,并选择属性。

鼠标右键单击CMD-DOS窗口上方的标题栏,并选择属性

可以看见在“选项”选项卡下的“当前代码页”已经变成了之前所设置的代码项。

当前代码页

Technorati Tags: ,,,

然后,点“确定”。在接下来弹出的对话框上要勾选“保存属性,供以后具有相同标题的窗口使用”。

图三

再点“确定”以后,即大功告成。