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
值。