codeblocks下关于定义中文字符数组的问题
在codeblocks下写的程序,定义了一个字符数组用于初始化存储中文,但是在编译时提示字符串错误。且被CB自动更改为UTF-8格式。运行后,字符数组里面的内容显示为乱码。求教一下这个问题的原因和解决办法 乱码 utf-8 codeblocks
[解决办法]
设置->编辑器设置->常规设置->其它设置->编码指定为 UTF-8
在main.h首部加入:
#ifndef UNICODE
#define UNICODE
#endif
#ifdef UNICODE
#ifndef _UNICODE
#define _UNICODE
#endif
#endif