我想将使用 ICU 的 UnicodeString 转换为以大端序编码的 UTF-16 字符串,以便通过套接字发送。
大端的东西把我弄乱了。我似乎找不到与 ICU 和 C++ 主题相关的任何资源。使用 C#,我可以执行 System.Text.Encoding.BigEndianUnicode.GetBytes,但 ICU 似乎没有为我提供这样的选择。
如何将 ICU UnicodeString 转换为大端、UTF-16 字节数组?
我想将使用 ICU 的 UnicodeString 转换为以大端序编码的 UTF-16 字符串,以便通过套接字发送。
大端的东西把我弄乱了。我似乎找不到与 ICU 和 C++ 主题相关的任何资源。使用 C#,我可以执行 System.Text.Encoding.BigEndianUnicode.GetBytes,但 ICU 似乎没有为我提供这样的选择。
如何将 ICU UnicodeString 转换为大端、UTF-16 字节数组?