Lor*_*hen 5 java jvm endianness
我需要将String发送到客户端套接字,对于正确的序列,endian很重要,但我没有看到源代码中的endian信息.它不需要关心或者我只是跳过这些代码吗?
getBytes()使用系统的默认字符集,这意味着基本上所有的赌注都是关闭的.它可能是大端UTF-16,小端UTF-16,UTF-8,ISO-8859-1 ......基本上都是.
如果你需要指定字节顺序或关于字符集的任何内容,你应该使用getBytes(Charset)或getBytes(String).这里有几个标准的字符集,所有的JRE支持-包括UTF_16BE(大端)和UTF_16LE(小端).
| 归档时间: |
|
| 查看次数: |
2267 次 |
| 最近记录: |