• 基于Windows环境下cmd/编译器无法输入中文,显示中文乱码解决方案


    基于Windows环境下cmd/编译器无法输入中文,显示中文乱码解决方案  

            两个月前做C++课设的时候,电脑编译器编译结果出现了中文乱码,寻求了百度和大神们,都没有解决这个问题,百度上一堆解释是对编译器进行设置之类的,结果没有一个有效果,暑假学习了用Dos来开发Java程序,输入cmd命令中dir(directory)进行查询操作时,显示了一堆中文乱码,原本是想重装系统的,因为电脑里面重要东西有点多,所以自己花了一段时间捣鼓了一下电脑,终于解决了如上两个问题,现在心里很开心,附上如下两幅图:

    cmd查询界面:(中文)

    Codeblocks编译界面:(中文显示)

    具体是怎么做到的呢,请继续往下看:

    cmd出毛病一般在cmd中找原因,也可以用regedit,也就是注册表解决。

    看完这篇,也可以对cmd和regedit近一步了解。以下是个人经验之谈,仅做参考,不代表官方意见。

    具体解决方案:

    1.右击cmd窗口,点默认值。在选项默认代码页,选择936

    2、cmd中输入:

    chcp 936

    注:chcp命令用于显示或设置活动代码页编号。

    3、新建文本,复制粘贴以下代码,把文件类型改成reg :Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERConsole\%SystemRoot%_system32_cmd.exe] "CodePage"=dword:000003a8

    之后双击运行。点是。

    4、运行regedit,打开注册表。

    HKEY_CURRENT_USERConsole\%SystemRoot%_system32_cmd.exe中找到CodePage

    双击打开CodePage,输入3a8

    做完以上四步,我相信你已经成功了解决乱码问题了!一点点技术之谈,以后还会分享更多经验文章给大家的!

  • 相关阅读:
    vim 打开了没有权限写入的文件,怎么才能不必重新编辑
    Linux 关闭终端响铃的特性
    Python 的 print 函数
    C 语言标准库中的qsort函数使用
    java知识学习14-面向对象
    java知识学习13-方法
    java知识学习12-数组
    mac格式化重装系统
    java知识学习11- IDEA
    java知识学习10-跳转控制语句(break/continue)、循环嵌套、Random
  • 原文地址:https://www.cnblogs.com/ECJTUACM-873284962/p/7297767.html
Copyright © 2020-2023  润新知