使用 Base64 解碼和編碼字串
在 Java 中,Base64 類別提供了以 Base64 編碼和解碼字串的方法。這種表示通常用於透過網路安全地傳輸資料或將其儲存在資料庫中。以下是有效使用 Base64 類別的方法:
編碼字串:
解碼字串:
範例:
使用Base64 對字串「password」進行編碼和解碼:
// Encoding byte[] byteArray = "password".getBytes("UTF-8"); String encodedString = Base64.encodeToString(byteArray, Base64.DEFAULT); // Decoding byte[] decodedByteArray = Base64.decode(encodedString, Base64.DEFAULT); String decodedString = new String(decodedByteArray, "UTF-8");
請注意,Base64. encodeToString() 和Base64.decode() 中的DEFAULT 參數設定編碼為Base64.DEFAULT,這是標準實作。
故障排除:
如果您在使用Base64 類別時遇到任何錯誤,請確保:
以上是如何在Java中使用Base64對字串進行編碼和解碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!