我需要Java中的相同字节
Encoding.Unicode.GetBytes("asd") //{97, 0, 115, 0, 100, 0} C#
"asd".getBytes() //{97, 115, 100} Java
Run Code Online (Sandbox Code Playgroud)
你getBytes在没有传递任何字符集的情况下调用Java,所以它使用的是默认字符集.你想要的东西:
byte[] bytes = "asd".getBytes(StandardCharsets.UTF_16LE);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1663 次 |
| 最近记录: |