如何解决codeblocks编码问题
 要解决这个问题,先要搞清楚有三个地方涉及到编码问题。
    1.1 CodeBlocks 编辑器保存源文件用的编码。
 默认情况下,是保存为windows本地编码的,也就是WINDOWS-936字符集,也就是GBK编码。
 但是很神奇的是,GCC编译器默认编译的时候是按照UTF-8解析的。你存成GBK,但是当成UTF-8解析,这还能编译通过,这才有鬼了,所以这两个地方编码不统一好,编译的时候报错:error: converting to execution character set: Illegal byte sequence,你根本连通过编译的可能性都没有!
 其实要解决这个问题很简单,编写Code::Blocks的人只需要在调用编译器之前检测一下源文件是什幺编码,然后就自动让编译器用什幺编码进行解释,问题就解决了。只是很可惜,Code::Blocks编写的人可能还没有这幺做,或许是对本地化认识不够吧,也可能是觉得没必要吧?(所以就给初学的人带来问题了,所以就觉得易用性不如微软了,免费和商业的东西还是有差距的)
codeblocks带编译器版本