怎样设置C++Builder XE项目使用多字节字符集?
怎样设置C++Builder XE项目使用多字节字符集?
[解决办法]
Project->Option-> Directories and Conditionals->_TCHAR maps to 选择wchar_t
[解决办法]
默认创建的工程就是,老程序升级来的要单独设置一下
[解决办法]
建议不要用t_str(),改用:
strcpy(EN, AnsiString(Query1->FieldByName("EN")->AsString).c_str());
另:你的EN是神马类型的?
[解决办法]
在XE2中,.t_str()方法已经不再建议使用。
如果想保持兼容,字符串用TCHAR,这样通过更改_TCHAR宏的映射,就可以方便的在不同编译中编译。