単純な Base64 文字列をデコードしようとしていますが、デコードできません。私は現在org.apache.commons.codec.binary.Base64
パッケージを使用しています。
私が使用しているテスト文字列はabcdefg
、 PHP を使用してエンコードされたものYWJjZGVmZw==
です。
これは私が現在使用しているコードです:
Base64 decoder = new Base64();
byte[] decodedBytes = decoder.decode("YWJjZGVmZw==");
System.out.println(new String(decodedBytes) + "\n") ;
上記のコードはエラーをスローしませんが、デコードされた文字列を期待どおりに出力しません。