我正在尝试在Base64中对字符串数据进行编码。我正在使用此代码:
Byte[] url_base64=repl.getBytes("UTF-8");
String con_base64=Base64.encodeToString(url_base64, Base64.NO_WRAP);
通过这段代码,我得到了特殊字符,如(" /"," \"," \ n")等。如何忽略这些特殊字符android中的base64编码中的字符。
如果您对此有任何疑问,请帮助我。
答案 0 :(得分:2)
不确定这是否是您想要的,但
Base64.encodeToString(url_base64, Base64.NO_WRAP | Base64.URL_SAFE);
将取代" \"用" _"