ICU大端字符串

ICU Big Endian Strings

本文关键字:字符串 ICU      更新时间:2023-10-16

我想将使用ICU的UnicodeString转换为UTF-16字符串,以大端位数编码,以便通过套接字发送。

大端的东西把我搞糊涂了。我似乎找不到任何与ICU和c++主题相关的资源。使用c#,我可以做System.Text.Encoding.BigEndianUnicode。GetBytes,但ICU似乎没有提供给我这样的选择。

我如何将ICU UnicodeString转换为大端,UTF-16字节数组?

我对它进行了排序,我所要做的就是读取每个2字节(16位)字符并手动交换端序。