gpt4 book ai didi

java - 将 Blob 转换为带有特殊字符的字符串

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

我正在尝试将 blob 变量转换为字符串。在数据库级别,变量包含带有意大利字符的 XML 文件,如

(è, ò, à e ...)

我已经使用的代码如下:

   byte[] result = blob.getBytes(1, (int) blob.length());
String b = new String(result);
System.out.println(b);

输出无法解析特殊字符。我想这是因为将这些字母转换为字节会消除它们的实际值。

最佳答案

这实际上取决于您如何将 String 转换为非 ASCII 字符(特殊字符)。您需要指定将其从 blob 转换为 string 时使用的编码

关于java - 将 Blob 转换为带有特殊字符的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57872671/

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