qstring 转 wstring
时间: 2023-09-05 18:13:00 浏览: 138
wstring转string
5星 · 资源好评率100%
可以使用QString::toStdWString()方法将QString转换为标准的wstring类型。示例代码如下:
```c++
#include <QString>
#include <iostream>
#include <locale>
int main()
{
QString qstr = "Hello, world!";
std::wstring wstr = qstr.toStdWString();
// 输出wstring
std::wcout.imbue(std::locale(""));
std::wcout << wstr << std::endl;
return 0;
}
```
需要注意的是,输出wstring时需要设置正确的locale,否则可能会出现乱码。
阅读全文