#include <iostream>
#include <string>
#include <locale>
#include <codecvt> 
using namespace std;

int main() {
	string so=u8"Jérôme Ângle"; // é = &#233; ô=&#244; Â = &#194 see http://w...content-available-to-author-only...e.net/unicodecharacters
	cout << so<<endl; 
	wstring st; 
	wstring_convert<std::codecvt_utf8<wchar_t>,wchar_t> converter;
    st = converter.from_bytes(so);
    for (auto wc:st)
       cout << (unsigned)wc <<" ";
    cout<<endl; 
    char p[]=u8"Jérôme Ângle";
    wstring ws = converter.from_bytes(p);
    for (auto wc:ws)
       cout << (unsigned)wc <<" ";
    cout<<endl;  
   
	
	return 0;
}