C++ C+中的通用字符无效+;在使用unicode时

C++ C+中的通用字符无效+;在使用unicode时,c++,c++11,unicode,C++,C++11,Unicode,我正在尝试使用Unicode字符“请发布您的代码!这看起来像UTF-16代理项对。您可以尝试\u0001F450。但不确定这是否适用于任何编译器,即使适用,您仍然存在正确显示表情符号的问题。它有效”\U00101f450通过这样使用,它可以支持C++中的通用字符集。谢谢你help@Cheersandhth.-阿尔夫,检查一下。哇,这对我来说是新的,我想知道为什么C++入门书对此一无所知。顺便说一句,对于非BMP对,应使用\U(大写U)。有趣的是,当将非BMP unicode(例如此)从Chrom

我正在尝试使用Unicode字符“请发布您的代码!这看起来像UTF-16代理项对。您可以尝试
\u0001F450
。但不确定这是否适用于任何编译器,即使适用,您仍然存在正确显示表情符号的问题。它有效”\U00101f450通过这样使用,它可以支持C++中的通用字符集。谢谢你help@Cheersandhth.-阿尔夫,检查一下。哇,这对我来说是新的,我想知道为什么C++入门书对此一无所知。顺便说一句,对于非BMP对,应使用
\U
(大写U)。有趣的是,当将非BMP unicode(例如此)从Chrome复制到CLion时,会将其粘贴到两个代理项对中。将2个代理项对从CLion复制到Chrome时,会立即显示unicode字符。