我如何获取一个包含非ASCII字符的std::wstring
子串?
以下代码不会输出任何内容:
(文本是包含4个字符的阿拉伯单词,每个字符有两个字节,加上单词“Hello”)
#include <iostream>
#include <string>
using namespace std;
int main()
{
wstring s = L"سلام hello";
wcout << s.substr(0,3) << endl;
wcout << s.substr(4,5) << endl;
return 0;
}