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; } }
原创文字只代表本人某一时间内的观点或结论,本人不对涉及到的任何代码担保。转载请标明出处!