Windows 修改代码页值

以前我记得用 vs2008 的时候,将汉字输出到控制台会出现乱码。今天用 vs2010 的时候又出现了这个问题,我网上查了些资料,自己整理了一下,希望可以帮到你。

当你出现乱码的时候,右键点击 =控制台标题栏->选项->当前代码页=。如果当前代码页的值是 936 的话,说明不是这方面的问题。还有另外一种方法是:

win+r->cmd->chcp 可以查看当前代码页。

一些常见的代码页值如下:

chcp 437 /* 英文 */
chcp 932 /* 日文 */
chcp 936 /* 简体中文 */
chcp 949 /* 韩文 */
chcp 950 /* 繁体中文 */
chcp 65001 UTF-8

在控制台下使用 chcp 代码页值回车。可以查看效果,但是不能进行修改。想要修改的话,需要改注册表。

win+r -> regedit ->HKEY_CURRENT_USER->Console->%SystemRoot%_system32_cmd.exe->CodePage

右键可以修改 CodePage 值。

Date: 2012-03-06 13:07:16

Author: JerryZhang