Menyahkod dan Mengekod Rentetan Menggunakan Base64
Dalam Java, kelas Base64 menyediakan kaedah untuk pengekodan dan penyahkod rentetan dalam Base64. Perwakilan ini biasanya digunakan untuk menghantar data dengan selamat melalui rangkaian atau menyimpannya dalam pangkalan data. Begini cara menggunakan kelas Base64 dengan berkesan:
Pengekodan Rentetan:
Menyahkod Rentetan:
Contoh:
Untuk mengekod dan menyahkod rentetan "kata laluan" menggunakan Base64:
// 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");
Perhatikan bahawa parameter DEFAULT dalam Base64.encodeToString() dan Base64.decode() menetapkan pengekodan kepada Base64.DEFAULT, yang merupakan pelaksanaan standard.
Penyelesaian masalah:
Jika anda menghadapi sebarang ralat semasa menggunakan kelas Base64, pastikan anda:
Atas ialah kandungan terperinci Bagaimanakah Saya Mengekod dan Menyahkod Rentetan Menggunakan Base64 dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!