base64加解码方法(解决参数传递时乱码)

在gb2312与utf-8混搭的网站里,如果当你用urlencode与urldecode都不能解决乱码问题时,可以考虑用下面的两个方法来处理:

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Text;

public class TextHelper
{
    public static string ConvertToBasic64(string StrValve)
    {
        return StrValve != null?Convert.ToBase64String(Encoding.UTF8.GetBytes(StrValve)):null;
    }
    public static string ConvertFromBasic64(string StrValve)
    {
        return StrValve!=null?Encoding.UTF8.GetString(Convert.FromBase64String(StrValve)):null;
    }
}

Doctor-C.net同步发布

posted @ 2012-03-01 11:07  Ants  阅读(2391)  评论(0编辑  收藏  举报