D:\Program Files (x86)\MySQL\MySQL Connector C++ 1.1.5\lib\opt 为release版本的库目录,默认为多线程mt编译,因此如果控制台为mtd多线出dll模式的话就会导致下面的代码出现乱码
std::string name ="http://baidu.com";
SQLString sqlStr("http://baidu.com");int nLen=sqlStr.length();
string str=sqlStr.c_str();
其中str会变乱码,因此SQLString sString =result->getString("url");得到的也是乱码,解决办法就是把mtd编译方式改为mt模式