android - 如何在android应用程序中解码成字符串?
问题描述
我是安卓新手。我正在尝试将编码的文本解码为字符串。
编码文本是
p1SvSCiAxupKrrZXzjXQk2vgZXVRDDNbTQ2buO6SXo2U02/F8MtEl8P4Mf6/lPNba5++iad3c/JX y7JKchV4pUoHyxASpeZbM9IWf9DnAqTRKqQxK6kZn/QszC5oLcl4PdkPE+vVgjqeut+BFDZntJot Nj0LSgdh1e007E+0opQH7Ia7uaeGNlRKnkMhhjLDZAWTGX/krAe+TFAQQ24ixxk9vH3blEPVyyG2 eWdO9M5KB8sQEqXmW6JSk6PlNBdBSgfLEBKl5lvB9aWDyEX3PhKnRJA43kp46H1iQchaSi8QxQOF pIMUGFJMzDC8WQciaQE6Q+tvChijOxwJbgqAZRM9WaF7T9Uu5xFK5iKdBbazzKTNzGY5PcyZ7dh8 F8DpA+q/GwUDVddWckp3ucdNncgE4yrU/EThueP9PA5gCX1jnOUA6XWhT0oHyxASpeZbrfDAqK5P qSk2ED6A40WuVmquOu9DM5Shx/iKGMSMI8KdHztAGHNcJTGjvjxt8FONFLFQWXOzE4DWyT4XhPt+ Y1odNb7WbOJ0BjKZSfRUOXFmSxRXE1z7zCEt0E5DTcKXvpKOdFdEdsF6tJS4JyYhaCbVI6juzknj qpTuMFw/5Zy6c3gx6ExhOuO0uY3pAEtnf52JVCFvRHHQG/JqbBe2UO45OPh0BfKJQMIRDLYUBm8x RbixYCQNZb/ERjXT0+AxtHVXuuHQeDlqZqHeNUg+6U5FDim1D12v95izotnYleU9sOORaY6ULjV7 ZOf6ctOmVEv4pJsCtVPT4/21lHXZwVjFPjl5A9Bjawc5XdJMo7h0lGx+4CznO5QdHK0ZtJKIy/OP I8lUpzRH0EpFI2hRiZFAW+TxP7YdB34+jy45MJQNLKDcOx8d8oC7CfJkfN/xD1BYXAZjebDYu1vm iOLL1NPj/bWUddnBZ7++M2g7ZJVlyhM1O3FOL7sCVCh0ViTqnFKWXz/nHm9saaFgQdzVirR9OxQ2 2YSKYz9lu75WY1Rlgjxv96JCyhM9WaF7T9Uul5MngxbCrLUEMG0s1hs7ImGltyq6Dpn8aUYO2+yL miq0tPNDlCrVQEP2EDGjSLC/O2QpN+AwdcI56iRR9gp5BdvwkaEs/0RdqABLBvskM5Xdp9ZHNMux M+UUi9+g04tY6hIkuzz3c0mDIsvE/XkQaHeju/xLvjVI3/SLO9TPGheGG54Ctx6Ykg==
解决方案
要解码Base64 String
,您可以使用以下命令:
private String decodeBase64(String coded){
byte[] valueDecoded= new byte[0];
try {
valueDecoded = Base64.decode(coded.getBytes("UTF-8"), Base64.DEFAULT);
} catch (UnsupportedEncodingException e) {
}
return new String(valueDecoded);
}
推荐阅读
- google-chrome-extension - 从内容脚本发送消息 - 谷歌扩展
- javascript - 将第三方 javascript 小部件动态添加到 Web 应用程序
- javascript - 使用 post 数据获取 expressjs 导致找不到 404 服务器
- javascript - 滚动顶部动画在 IOS 上不起作用
- ios - 'LGsideMenucontroller' 未在 swift 4 的所有视图控制器中打开
- java - 如何修复“删除令牌连接超时后重新连接 SunPKCS11”
- android - 'java.lang.String' 在 Android 中已弃用
- php - 如何使用 PHP 在会话中传递单选按钮的值?
- node.js - 在 Elasticsearch JS 中使用复合查询面临困难
- javascript - Bootstrap 折叠滚动到底部问题