Encoding.Unicode.GetBytes c到java
我需要Java中的相同字节Encoding.Unicode.GetBytes c到java,java,c#,unicode,Java,C#,Unicode,我需要Java中的相同字节 Encoding.Unicode.GetBytes("asd") //{97, 0, 115, 0, 100, 0} C# "asd".getBytes() //{97, 115, 100} Java 在Java中调用getBytes时没有传递任何字符集,因此它使用默认字符集。你想要的是: byte[] bytes = "asd".getBytes(StandardCharsets.UTF_16LE); 检查在每个平台上进行的编码类型
Encoding.Unicode.GetBytes("asd") //{97, 0, 115, 0, 100, 0} C#
"asd".getBytes() //{97, 115, 100} Java
在Java中调用getBytes时没有传递任何字符集,因此它使用默认字符集。你想要的是:
byte[] bytes = "asd".getBytes(StandardCharsets.UTF_16LE);
检查在每个平台上进行的编码类型