0

当我使用 GZIPOutputStream 或 DeflaterOutputStream 进行压缩时,垃圾数据存储在 clob 数据类型中。

我的 oracle 字符集是 WE8ISO8859P1 ,但同一段代码正在使用 US7ASCII 字符集

有任何想法吗 ?

4

1 回答 1

2

也许您应该使用 BLOB。CLOBS 旨在存储您所没有的字符数据。您可以在存储到 CLOB 之前通过对 gzip 压缩的数据进行 base64 编码来测试这一点。这应该可行,但对您来说可能不是一个好的解决方案,因为 Base64 会将有效负载的大小增加约 30%。

于 2012-11-22T16:06:49.453 回答