刚开始使用Code::Blocks开发Windows中文应用程序的朋友们,如果在代码中使用了中文字符串,编译时可能遇到过Illegal byte sequence或Failure to convert GBK to UTF-8这样的错误提示.这类错误的原因在于源代码文件编码和编译器编码设置不一致造成的. Code::Blocks 编辑器保存源文件用的编码. 默认情况下,是保存为windows本地编码的,也就是WINDOWS-936字符集,也就是GBK编码.但是GCC编译器默认编译的时候是按照UT…