如果操作系统是英文的,那么无论是在cmd界面,还是在Visual Studio的调试界面,中文显示都是一串问号???????
这是因为在英文系统中,Console 的默认代码页是 437(OEM -United States),不支持中文输入输出,这与某个软件无关,是与系统设置有关。
如果要暂时性地正常显示中文,可在cmd界面,使用chcp 936命令,这样在cmd界面可正常显示中文。如果要永久性地显示中文,可通过修改注册表来实现,如果权限受限,则不能修改注册表。
如果操作系统是英文的,那么无论是在cmd界面,还是在Visual Studio的调试界面,中文显示都是一串问号???????
这是因为在英文系统中,Console 的默认代码页是 437(OEM -United States),不支持中文输入输出,这与某个软件无关,是与系统设置有关。
如果要暂时性地正常显示中文,可在cmd界面,使用chcp 936命令,这样在cmd界面可正常显示中文。如果要永久性地显示中文,可通过修改注册表来实现,如果权限受限,则不能修改注册表。