gpt4 book ai didi

java - 将字节数组作为 unicode 字符附加到字符串并显示它并将该字符串写回文件

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

我有字节数组E2 80 94,这意味着长破折号“\u2014”。我想将这些字节附加到字符串中,以便在显示它时看到长破折号。我怎么做?显示后,如何将字符串写入文件,以便将长破折号存储为 E2 80 94

我的字节长度各不相同:1 - 8 字节。我想将它们逐字写入一个字符串(然后将该字符串写入一个文件)。我无法知道这些字节是一个字符还是多个字符。我正在从二进制文件(.mobi)中读取它们。

“0x01 到 0x08:“文字”:该字节被解释为从 1 到 8 的计数,并且许多文字未经修改地从压缩流复制到解压缩流。” -WikiBooks、PalmDoc 压缩

最佳答案

您可以轻松构建字符串

http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#String%28byte[],%20java.nio.charset.Charset%29

然后对其进行操作。确保正确识别二进制数组的编码,以便构造函数正常工作

关于java - 将字节数组作为 unicode 字符附加到字符串并显示它并将该字符串写回文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26474106/

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