Un décodage Base64 donne des résultats différents

Je suis en train de travailler sur un peu de Streamserve projet (google :P) où je reçois certains encodées en Base64 de contenu. J'ai essayé de décoder la chaîne base64 avec plusieurs décodeurs et de tout renvoyer le résultat correct.. sauf le Base64DecodeString méthode dans Streamserve.

La chaîne codée est: "VABlAHMAdABpAG4AZwAgAGIAYQBzAGUAnga0aa==' Le résultat attendu est: "Essais en base64'

Mais à l'intérieur de Streamserve le résultat est: "Tsig ae4'

Simplement, il ignore tous les autres lettres. Maintenant, je sais que la plupart des gens ne savent pas Streamserve, mais j'ai l'intuition que cela pourrait être un problème d'encodage des caractères.. problème et a été en espérant que quelqu'un a une idée de ce qui se passe ici.

Je peux sans aucun problème d'encodage/décodage des chaînes de caractères dans streamserve.. tout simplement pas les chaînes que je reçois comme entrée

  • En fait, cette chaîne décode comme T�e�s�t�i�n�g� �b�a�s�e�6�4� dans le "bon" UTF-8. Je suppose que c'est codé sur un UTF-16.
InformationsquelleAutor Herter | 2011-12-01