Base64 を使用した Base64 での文字列のデコードとエンコード
Base64 での文字列のデコードとエンコードはプログラミングにおける一般的なタスクであり、Java は組み込みのこれらの操作の機能にあります。ただし、プロセスを理解し、確実に適切に実装することが重要です。
まず、エンコードを選択する必要があります。UTF-8 が推奨されます。送信側と受信側の両方でサポートされるエンコードを選択することが重要です。
エンコード プロセス:
デコード プロセス:
質問で提供されたコードの改良版:
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)));
このコードは、推奨される UTF-8 エンコードを使用して適切なエンコード/デコードを保証し、文字列のエンコード/デコードに正しいメソッドを適用します。
以上がJava を使用して Base64 で文字列をエンコードおよびデコードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。