c++ mongodb 查询带有“¥”字符串的问题
请问各位朋友,我用vs2010开发,现在遇到的一个情况是当数据库中的字段为“¥¥¥”时就无法正确查询出结果,数据库里一般都存的utf-8格式的吧,我在qlineedit中输入“¥¥¥”,然后查询数据库,不知是何问题,工程的编码格式有换过utf-8,但仍然起不到作用
我的查询代码是这样:
mongo::BSONObj _obj = USE_DB(playerdb)::instance().find_one("players", BSON("nick" << QString::fromLocal8Bit(nick_name.c_str()).toUtf8().data()));