C# ve JavaScript ile Base64 Encode Decode İşlemleri
Merhabalar,
Backend tarafında bir metni Base64'e dönüştürmek için C# ile aşağıdaki kodları uygulayabiliriz;
Encode
public static string Base64Encode(string plainText) {
var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText);
return System.Convert.ToBase64String(plainTextBytes);
}
Decode
public static string Base64Decode(string base64EncodedData) {
var base64EncodedBytes = System.Convert.FromBase64String(base64EncodedData);
return System.Text.Encoding.UTF8.GetString(base64EncodedBytes);
}
Javascript tarafında ise aşağıdaki kodları uygulayabiliriz;
Encode
function Base64Encode(plainText) {
return window.btoa(unescape(encodeURIComponent(plainText)));
}
Decode
function Base64Decode(base64EncodedData) {
return decodeURIComponent(escape(window.atob(base64EncodedData)));
}
Anlatacaklarım bukadar kolaylıklar dilerim.