• Dev Cpp 输出中文字符问题


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

       

    【写在前面】:

    1. 使用版本:5.11

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    2. GCC版本:4.9.2

     

     

     

     

     

    问题描述:

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

     

     

     

     

     

     

     

     

     

     

     

     

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

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

           

     

     

     

     

     

     

     

     

     

     

     

     

     

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

     

     

    解决方法:

            暂无!!!!!!!!

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

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

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

           So

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

  • 相关阅读:
    学习笔记2
    带有循环的存储过程
    经典SQL语句大全
    关于职业的一些看法
    把dataTable表批量的写入数据库
    抽奖接口,每天只能抽奖3次,而且必须先登录才能抽奖的小程序
    调用获取学生信息的接口,保存到excel里面的小程序
    内置函数补充
    好用的模块
    网络编程
  • 原文地址:https://www.cnblogs.com/4770k/p/5375317.html
Copyright © 2020-2023  润新知