C# wp7中的base64编码?

C# wp7中的base64编码?,c#,windows-phone-7,base64,C#,Windows Phone 7,Base64,我有一个字符串,我想用base64编码。我还希望最终编码保存在字符串中 在iOS中: - (NSString *)encodeCredentials { //string to be encoded NSString *deviceUUID = "34543647yrgsav635Chbvcew4f56v" NSData *plainTextData = [deviceUUID dataUsingEncoding:NSUTF8StringEncoding]; N

我有一个字符串,我想用base64编码。我还希望最终编码保存在字符串中

在iOS中:

- (NSString *)encodeCredentials
{
    //string to be encoded
    NSString *deviceUUID = "34543647yrgsav635Chbvcew4f56v"
    NSData *plainTextData = [deviceUUID  dataUsingEncoding:NSUTF8StringEncoding];
    NSString *base64String = [plainTextData base64EncodedString];
    //i return the encoded string
    return base64String;
}

在wp7中会是怎样的呢?

我在网上找到了这个方法,希望它能帮助:

static public string EncodeTo64(string toEncode)
{
  byte[] toEncodeAsBytes
        = System.Text.ASCIIEncoding.ASCII.GetBytes(toEncode);
  string returnValue
        = System.Convert.ToBase64String(toEncodeAsBytes);
  return returnValue;
}
在wp7中,您可能会被迫用UTF8编码或我记不太清楚的编码来替换Asciencoding,但Intellisense记得,它在System.Text中


这是System.Convert.ToBase64String的文档:

我在网上找到了这个方法,希望它能帮助:

static public string EncodeTo64(string toEncode)
{
  byte[] toEncodeAsBytes
        = System.Text.ASCIIEncoding.ASCII.GetBytes(toEncode);
  string returnValue
        = System.Convert.ToBase64String(toEncodeAsBytes);
  return returnValue;
}
在wp7中,您可能会被迫用UTF8编码或我记不太清楚的编码来替换Asciencoding,但Intellisense记得,它在System.Text中

以下是System.Convert.tobase64字符串的文档:

用于编码:

public string Encode(string str)
{
   return Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(str));
}
解码:

public string Decode(string str)
{
   return System.Text.Encoding.UTF8.GetString(Convert.FromBase64String(str));
}
对于编码:

public string Encode(string str)
{
   return Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(str));
}
解码:

public string Decode(string str)
{
   return System.Text.Encoding.UTF8.GetString(Convert.FromBase64String(str));
}
可能的重复可能的重复