在没有特殊字符的android中将字符串编码到Base64?

时间:2014-08-07 11:14:45

标签: android string base64

我正在尝试在Base64中对字符串数据进行编码。我正在使用此代码:

Byte[] url_base64=repl.getBytes("UTF-8");
String con_base64=Base64.encodeToString(url_base64, Base64.NO_WRAP);

通过这段代码,我得到了特殊字符,如(" /"," \"," \ n")等。如何忽略这些特殊字符android中的base64编码中的字符。

如果您对此有任何疑问,请帮助我。

1 个答案:

答案 0 :(得分:2)

不确定这是否是您想要的,但

Base64.encodeToString(url_base64, Base64.NO_WRAP | Base64.URL_SAFE);

将取代" \"用" _"