Octet String 转 String
时间: 2023-11-02 12:24:41 浏览: 244
Octet String 是一种二进制数据的表示形式,通常用于网络通信或存储数据。要将 Octet String 转为 String,可以使用合适的编码方式进行解码操作。
在 Java 中,可以使用如下代码将 Octet String 转为 String:
```java
import java.nio.charset.StandardCharsets;
import java.util.Base64;
public class OctetStringToString {
public static void main(String[] args) {
String octetString = "SGVsbG8gd29ybGQ="; // 示例 Octet String
byte[] octetBytes = Base64.getDecoder().decode(octetString); // 解码 Octet String
String result = new String(octetBytes, StandardCharsets.UTF_8); // 转为 String
System.out.println(result); // 输出结果:Hello world
}
}
```
以上代码中,我们使用 Base64 解码将 Octet String 转为字节数组,然后使用 UTF-8 编码将字节数组转为字符串。请注意,这里的示例 Octet String 是经过 Base64 编码的字符串。
如果你使用的是其他编程语言或工具,请参考对应语言或工具的相关文档或库函数,查找相应的 Octet String 解码方式,然后将解码后的字节数组转为字符串。
阅读全文