2

这个python方法的java版本是什么?

http://docs.python.org/library/base64.html

base64.b64encode(s[, altchars]) 使用 Base64 对字符串进行编码。

可选的 altchars 必须是长度至少为 2 的字符串(忽略其他字符),它指定 + 和 / 字符的替代字母。这允许应用程序生成 URL 或文件系统安全的 Base64 字符串。默认值为无,使用标准 Base64 字母表。

..java支持altchars吗?

4

1 回答 1

1

Apache Commons,Base64具有用于 URL 安全 Base64 编码的构造函数(和各种静态方法):

Base64(int lineLength, byte[] lineSeparator, boolean urlSafe)

urlSafe-我们分别发出 ' ' 和 ' ' 而不是发出 ' +'和 ' '。仅适用于编码操作。解码无缝地处理这两种模式。/-_urlSafe

于 2012-05-14T17:53:25.763 回答