zoukankan      html  css  js  c++  java
  • codeblocks中文编码问题

    转载于https://blog.csdn.net/hk2291976/article/details/51037907

    其实这是老调重弹的问题了,在windows下面出现中文乱码大多都是编码格式的问题不一致的问题,最简单的就是uft-8和gbk冲突的问题。如果一个文件本来是以utf-8存的,但是以gbk打开,当然会出现乱码了。

    方法一:用utf-8打开文件

    linux中中文常用的格式是utf-8,minGW是gcc的编译器,默认是utf-8格式,但是我们打开Setting/Editor/Encoding Setting 中可以看见,默认是windows-936(其实就是gbk格式)

    所以,这个时候,我们可以把打开模式修改成utf-8

    修改完,请重新保存你的文件才有效。这里请你以后必须保存你的代码是utf-8的格式。

    方法二:让编译器使用GBK编码(推荐)

    既然在windows上用,就用GBK格式的好了
    还是windows-936格式,勾选作为默认编码格式

    在Setting/Compiler/Other compiler options里面填入
    -finput-charset=GBK
    -fexec-charset=GBK
    让编译器使用GBK编码

    然后确定,重新保存文件。

  • 相关阅读:
    第6次实践作业
    第5次实践作业
    第4次实践作业
    第3次实践作业
    第二次实践作业
    2020系统综合实践 第1次实践作业
    软工实践个人总结
    第11组 Beta版本演示
    第11组 Beta冲刺(4/5)
    第11组 Beta冲刺(5/5)
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/10566739.html
Copyright © 2011-2022 走看看