[英]Unicode string from Windows .NET to Android Java
请给我正确的转换函数集以在 Java 中接收正确的结果。
一些 UNICODE 字符串数据使用
Encoding.Unicode.ToBytes(SomeString);
byte[]
缓冲区按原样传输到 Android Java。 使用new String(byte[], "utf-16")
不会给出正确的字符串。 有人说这是因为一个字符字节的大或小结束顺序。 我不确定 Unicode.Net 和 utf-16 是否相同。 是一样的吗?
是否有一个标准库负责这种转换,或者每个程序员都应该开发自己的函数来将大端转换为小端等等?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.