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

    其实这是老调重弹的问题了,在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编码
    这里写图片描述

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

    我们试着新建一个工程,测试一下中文能不能很好的显示。
    这里写图片描述

    这里写图片描述

  • 相关阅读:
    knockout之ko if绑定和ifnot绑定
    inline-block去掉空白距离的方法
    DOM
    $(document).ready()与window.onload的区别
    white-space: nowrap
    商品列表属性过滤
    for循环与for in循环
    表单验证
    表单验证四个步骤
    ID和Name的区别
  • 原文地址:https://www.cnblogs.com/voidsky/p/5373928.html
Copyright © 2011-2022 走看看