ICU大端字符串
ICU Big Endian Strings
我想将使用ICU的UnicodeString转换为UTF-16字符串,以大端位数编码,以便通过套接字发送。
大端的东西把我搞糊涂了。我似乎找不到任何与ICU和c++主题相关的资源。使用c#,我可以做System.Text.Encoding.BigEndianUnicode。GetBytes,但ICU似乎没有提供给我这样的选择。
我如何将ICU UnicodeString转换为大端,UTF-16字节数组?
我对它进行了排序,我所要做的就是读取每个2字节(16位)字符并手动交换端序。