Menyahkod dan Mengekod Rentetan dalam Base64 Menggunakan Base64
Menyahkod dan mengekod rentetan dalam Base64 ialah tugas biasa dalam pengaturcaraan, dan Java menyediakan bina- dalam fungsi untuk operasi ini. Walau bagaimanapun, adalah penting untuk memahami proses dan memastikan pelaksanaan yang betul.
Pertama sekali, anda perlu memilih pengekodan, dengan UTF-8 sebagai pilihan yang disyorkan. Adalah penting untuk memilih pengekodan yang akan disokong pada kedua-dua hujung penghantaran dan penerimaan.
Proses Pengekodan:
Proses Penyahkod:
Versi kod yang dipertingkatkan yang disediakan dalam soalan:
String source = "password"; byte[] byteArray = source.getBytes(StandardCharsets.UTF_8); Base64 base64 = new Base64(); System.out.println(base64.encodeToString(byteArray, Base64.DEFAULT)); System.out.println(new String(base64.decode(byteArray)));
Kod memastikan pengekodan/penyahkodan yang betul menggunakan pengekodan UTF-8 yang disyorkan dan menggunakan kaedah yang betul untuk mengekod/menyahkod rentetan.
Atas ialah kandungan terperinci Bagaimana untuk Mengekod dan Menyahkod Rentetan dalam Base64 Menggunakan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!