I have a string that is base64 encoded. It looks like this:
eyJibGExIjoiYmxhMSIsImJsYTIiOiJibGEyIn0=
Any online tool can decode this to the pro
Okay, I found out. The original String is encoded on an Android device using android.util.Base64
by Base64.encodeToString(json.getBytes("UTF-8"), Base64.DEFAULT);
. It uses android.util.Base64.DEFAULT
encoding scheme.
Then on the server side when using java.util.Base64
this has to be decoded with Base64.getMimeDecoder().decode(payload)
not with Base64.getDecoder().decode(payload)