C++ C++;函数将符号转换为Unicode代码点?

C++ C++;函数将符号转换为Unicode代码点?,c++,c++11,C++,C++11,如何将符号转换为unicode?如果我输入Ķ,则应打印U+0136: std::string a; std::cin >> a; // Type "Ķ" std::cout << unicode(a); // Prints "U+0136" std::字符串a; 标准::cin>>a;//“Ķ”型 std::cout什么是unicode?@Acorn这是OP想要但没有的函数。这在很大程度上取决于您的操作系统和编译器。C++内置的Unicode支持非常

如何将符号转换为unicode?如果我输入
Ķ
,则应打印
U+0136

std::string a;
std::cin >> a;           // Type "Ķ"
std::cout << unicode(a); // Prints "U+0136"
std::字符串a;
标准::cin>>a;//“Ķ”型

std::cout什么是
unicode
?@Acorn这是OP想要但没有的函数。这在很大程度上取决于您的操作系统和编译器。C++内置的Unicode支持非常差。编辑了一点…你的操作系统是什么?从终端读取UTF-8字符串开始工作吗?