zoukankan      html  css  js  c++  java
  • Dev Cpp 输出中文字符问题

    最近 c++ 上机作业,vc++6.0 挂了没法用,只好用 Dev Cpp 先顶替一下,然而在遇到输出中文字符的时候出现了乱码的情况,但这种情况又非常诡异。于是简单了解了一下写成此博客。

       

    【写在前面】:

    1. 使用版本:5.11

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    2. GCC版本:4.9.2

     

     

     

     

     

    问题描述:

            我需要输出如下中文字符:按顺序输入 学号、姓名、性别、年龄、地址 但在 Dev Cpp 上的输出确是:?此承蚴淙?学号、姓名、性别、年龄、地址

     

     

     

     

     

     

     

     

     

     

     

     

            并没有"完全"按照我的需求输出。

        发现问题之后又尝试了几种中文字符输出:

           

     

     

     

     

     

     

     

     

     

     

     

     

     

     简单尝试之后发现第一个字符如果是中文字符就会出现乱码,但在遇到非中文字符后(如 空格 等 半角符号)又恢复正常。

     

     

    解决方法:

            暂无!!!!!!!!

            通过网络搜索到的解决办法都不行

            虽然错误原因很明显是编码的问题,但无论是修改 Dev Cpp 的设置还是 CMD 命令框的编码设置都不能解决。。。

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

           So

            暂时只能在字符前加一个空格简单解决了(希望不是 win10 的锅Orz

  • 相关阅读:
    u3d Mecanim动画
    四元数的共轭和逆
    c++ 单例模式
    GVIM、VIM
    Linux磁盘管理——虚拟文件系统
    Linux磁盘管理——MBR 与 GPT
    Link monitoring
    Linux高级网络设置——将多个网卡设置成一个网卡
    Linux高级网络设置——给网卡绑定多个IP
    DNS原理极限剖析
  • 原文地址:https://www.cnblogs.com/4770k/p/5375317.html
Copyright © 2011-2022 走看看