#include <iostream>                           
#include <clocale>                            
#include <string>                             
int main() {                                  
    std::setlocale(LC_ALL, "en_US.utf8");     
    std::wstring str(L"Τὴ γλῶσσα μοῦ ἔδωσαν");
    std::wcout << str << std::endl;           
    std::wcerr << str << std::endl;           
}         
这不会在终端上产生输出。
我怎样才能让它产生 UTF-8 输出?我认为这应该是 C++ 支持的东西。
我知道我正在使用的utfcpp库,但问题是具体是否有 stdlib 方法可以打印出 UTF8。