encodage / décodage de données entre php / java pour Android

J'ai de décoder des données codées en base64 reçu à partir d'un serveur php.

Le serveur utilise 'base64_encode" pour coder les données.

Dans mon application android, j'utilise android.utils.Base64 en classe pour faire le décodage.

origine des données chiffrées = "†+ Ü]M(‡ =ñö"

De l'encodage Base64 de données en php donne...... - "hisP3F1NBCgIAocQCD3x9g=="
Le codage Base64 données dans android donne - "4oCgKw/DnF1NBCgIAuKAoRAIPcOxw7Y="

Comme vous pouvez le voir, la java chaîne codée est plus long que le php codé. Veuillez donner vos suggestions utiles. J'ai besoin de savoir par défaut des formats d'encodage.

Comment obtenir la même chaîne encodée à partir de les deux.?

java/android code :

String encrypted = "†+Ü]M(‡=ñö";
byte[] encoded = Base64.encode(encrypted.getBytes(), Base64.DEFAULT);
String str = new String(encoded); //str = "4oCgKw/DnF1NBCgIAuKAoRAIPcOxw7Y="  

source d'informationauteur Ronnie