CodeBlocks中使用中文的解决办法

网上说的方法通常是在settings->compiler and debuger 或 projert->build options 弹出的窗口中选compiler settings然后选 other options,填上-finput-charset=GBK。

用于比较的字符串时utf-8的,比如 

 

string tmp = utf-8String

if (tmp == ("【中文】"))

XXX

测试通过。

貌似L 还有 T 之类的宏全部失效,那些都是VC的玩意儿。。。

还有貌似还有个#define UNICODE,还没用,不知道好用不。

CB版本是nightly build的svn 7257 unicode版本。