【发布时间】:2013-02-14 01:09:22
【问题描述】:
我已将 Erlang 术语存储到 Riak 的存储桶/键中。
这个术语存储为我认为 Erlang 的二进制文件。
例如这是原始的 erlang 术语:{someAtom,[1,2,3],{"text1","text2"}}
使用 java 程序我正在尝试使用 riak 客户端获取数据,但数据已编码。 Riak 也将数据存储为二进制,但是 java 客户端有一个 getValueAsString() 方法,但由于源数据是二进制的,所以这不起作用(显然)。
关键是,如果我在 java 中将此数据读取为 byte[],我如何将其解码为代表此文本的字符串:{someAtom,[1,2,3],{"text1","text2 “}}?更具体地说,erlang 是否存储为代表单个字符的 ASCII 代码的字节?
【问题讨论】: