C++ A C++;是否等效于编码.Unicode.GetByteCount(str)?

C++ A C++;是否等效于编码.Unicode.GetByteCount(str)?,c++,character-encoding,C++,Character Encoding,此函数用于计算字符串“str”在UTF-16中编码时的字节数 我的问题是,什么是C++实现这个? 只是标准C++ 标准C++,包括C++ 11,不是Unicode感知的。要获得您正在谈论的度量函数类型,您必须使用另一个支持库,如ICU或Windows API函数或iconv等。@M.Babcock g++可编译,可以使用C++0x功能(如果有)您是否考虑过使用Mono来满足您的跨平台需求?@M.Babcock我认为Mono会要求整个包用C#编写,然后使用类似“Mono”的东西来执行文件?是否有一

此函数用于计算字符串“str”在UTF-16中编码时的字节数

我的问题是,什么是C++实现这个? 只是标准C++


标准C++,包括C++ 11,不是Unicode感知的。要获得您正在谈论的度量函数类型,您必须使用另一个支持库,如ICU或Windows API函数或iconv等。

@M.Babcock g++可编译,可以使用C++0x功能(如果有)您是否考虑过使用Mono来满足您的跨平台需求?@M.Babcock我认为Mono会要求整个包用C#编写,然后使用类似“Mono”的东西来执行文件?是否有一个类似.net的库来支持这个“执行文件”?支持什么的库?您的存储编码是什么?e、 g.你从一个编码为UTF-8的源代码中读取数据?@OsmanTuran:这离了解unicode或者按照OP的要求去做还有很长的路要走。