用GCC编译如下代码时出错:
wxString msg(_T("中华人民共和国"));
error:converting to execution character set: Illegal byte sequence
解决方法:
1、把这个cpp文件存成utf8的文件,再编译就可以了。
2、也有人通过设置编译选项:-finput-charset=GBK解决问题。不过,我觉得这样的可移植性不强。参见:
http://blog.csdn.net/ynzhangyao/article/details/1957265
本文转自 h2appy 51CTO博客,原文链接:http://blog.51cto.com/h2appy/676616,如需转载请自行联系原作者