【发布时间】:2014-03-12 21:55:23
【问题描述】:
我正在尝试将std::string 转换为SQLWCHAR*,但我找不到方法。
请问有什么绝妙的建议吗?
【问题讨论】:
-
参考以下帖子:[帖子][1] [1]:stackoverflow.com/questions/11275225/…
-
@user3037661,那是
std::wstring -
射好球,没关系
-
您需要做的是将多字节字符串转换为宽字符字符串。这取决于您的 std::string 是如何编码的(例如 UTF8?)。 Windows 有一个名为
MultiByteToWideChar的有用函数。其他平台(或字符串库)将具有等效功能。 -
@pbergqvist,我使用的是 Unicode 字符集
标签: c++