之前不知道怎么改的,CMD的代码页被默认设置成了65001

 
但我右击CMD标题,选择‘默认值’,显示默认却是936,但为何每次打开都是65001呢
 
上网找到设置默认值的方法

1
win键+R打开“运行”对话框,输入regedit打开注册表编辑器。

2 找到
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]

3
修改”CodePage”=dword:000003a8(或者将进制改为十进制,然后输入936就可以了)

【注】十六进制”000003a8″或十进制”936″,表示“936 (ANSI/OEM – 简体中文
GBK)”。

但我通过以上方法设置为936后,重启电脑,打开CMD依然是65001,但此时注册表设置默认值是936

右击CMD标题,选择’属性‘,修改一下字体大小,然后再修改回来;关闭CMD,再打开,这次默认是936了

当然,你也可以每次都手动输入chcp
936(或65001)

网上查到还可以写一个批处理文件:

方法二:

复写cmd.exe程序

命名为:cmdd.bat
,可以把文件放在桌面,以后双击打开,或者

放在%SystemRoot%\System32\目录下,win + r ->输入
cmdd

文件内容:

1
2
3
4

@
echo off

echo
 这是复写cmd

chcp 936 >nul

call %SystemRoot%\System32\cmd.exe

以后在运行框输入cmdd就可以打开936的CMD窗口了

 
参考:
http://zhidao.baidu.com/link?url=EWuNk6n3RXIrEwnFd7I61aQ_s6neO7z-AApxU0mYWg3fpyij7jVE_ohU68xPNZnG-758IO7m9RXmGD2UdyoH5sZ-I36eV4nOiPtcrjhZ3ha
http://blog.virtao.org/articles/53.html
http://blog.useasp.net/archive/2012/04/24/how_to_use_UTF8_encoding_in_Windows_CMD.aspx

最新文章

  1. 第18讲——ActiveX控件
  2. mysql中的优化, 简单的说了一下垂直分表, 水平分表(有几种模运算),读写分离.
  3. PC互联网和移动互联网的本质差别
  4. Android EditText的输入监听,输入字符的动态获取
  5. php中的时区设置
  6. 基于eclipse的mybatis映射代码自动生成的插件
  7. ubuntu下mysql提示Changed limits: max_open_files:1024解决办法
  8. 简单聊聊java中的final关键字
  9. 【原创】运维基础之Nginx(1)简介、安装、使用
  10. 4DAY权限管理-2018-04-27
  11. POJ 2449 Remmarguts' Date (第k短路径)
  12. VMware NAT 设置原理
  13. Mysql 登录及用户切换、用户权限查询
  14. [TFS]TFS强制删除离职人员签出锁定项的方法
  15. LINQ 图解 LINQ学习第三篇
  16. 一款由jquery实现的超炫的页面加载特效
  17. 三.jenkins 在windows上配置master 和 agent(slave)
  18. 91.Decode Ways---dp
  19. 一文弄懂神经网络中的反向传播法——BackPropagation【转】
  20. png 深度图像 转为 点云(opencv2)

热门文章

  1. 关于配置httpd2.4.18+php5.6
  2. C#,什么是Attribute?什么特性?怎么被调用?
  3. java Vamei快速教程11 对象引用
  4. C#中?和??用法
  5. appium---adb通过wifi连接手机
  6. iOS 多线程(NSThread、GCD、NSOperation)
  7. 学习笔记(七): Logistic Regression
  8. 网络流_Edmond-Karp算法、Dinic算法
  9. python 用requests请求,报SSL:CERTIFICATE_VERIFY_FAILED错误
  10. Linux入门-第七周