【发布时间】:2012-12-05 23:08:27
【问题描述】:
我正在尝试将UTF-8 转换为base64 字符串。
示例:我在 UTF-8 中有“abcdef==”。它实际上是base64 字符串的“表示”。
如何检索“abcdef==”base64 字符串(请注意,我不想要来自UTF-8 的“abcdef==”“翻译”,我想获得一个以base64 编码的字符串是 "abcdef==")。
编辑
由于我的问题似乎不清楚,这里是一个重新表述:
我的字节数组(假设我将其命名为 A)由 base64 字符串表示。将 A 转换为 base64 会得到“abcdef==”。
此字符串表示通过 UTF-8 中的套接字发送(请注意,字符串表示在 UTF-8 和 base64 中完全相同)。所以我收到一条 UTF-8 消息,其中包含 UTF-8 格式的“whatever/abcdef==/whatever”。
所以我需要从这个套接字消息中检索 base64 "abcedf==" 字符串才能得到 A。
我希望这更清楚!
【问题讨论】: