- 这一块一直都懵懵懂懂,好像一直在尝试什么是有效的。
- 比如说:
- 【OBS】设备的 UTF8 char*保存与转换
提到,obs 返回的UTF-8的char *
- 这是因为,obs里面是wstring,
- obs会把wstring转utf8的char * 给到Qt
Qt 使用的是UNICODE 的编码,里面要用UTF8的char*来填充。
- 也就说
接口层交互的都是UTF8
- 所以Qt 要转换UTF8 的char * 给到 下一层
- 下一层,转换为UTF8的char * 给到上一层
std 的wstring与string的转换
std::string