gpt4 book ai didi

java - 将 DataInput 的字符串编码为 "modified UTF-8"

转载 作者:行者123 更新时间:2023-12-01 14:07:48 24 4
gpt4 key购买 nike

我想将字符串值编码为修改后的 UTF-8 格式字节。类似的东西

byte[] bytes = MagicEncoder.encode(str, "modified UTF-8");
DataInput input = new DataInputStream(new ByteArrayInputStream(bytes));

DataInput 的每个 read*() 方法都必须能够正确读取底层字节。

最佳答案

使用DataOutputStream

   ByteArrayOutputStream byteOutputStream = new ByteArrayOutputStream();
DataOutputStream dataOutputStream = new DataOutputStream(byteOutputStream);
dataOutputStream.writeUTF("some string to write");
dataOutputStream.close();

结果可在byteOutputStream.toByteArray()

中获得

关于java - 将 DataInput 的字符串编码为 "modified UTF-8",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18760041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com