在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;
}
}