乱码解决之道

javascript提交中文数据乱码
  escape(string)

cookie出现乱码
System.Web.HttpContext.Current.Server.UrlDecode(cookie.Value);
HttpCookie cookie 
= new System.Web.HttpCookie(varName, context.Server.UrlEncode(varValue.ToString()));

url出现乱码
System.Web.HttpContext.Current.Server.UrlDecode(val);
System.Web.HttpContext.Current.Server.UrlEncode(val);

创建文本文件
        System.IO.StreamWriter sw = System.IO.File.CreateText(factFile);
        sw.Close();
        sw 
= new System.IO.StreamWriter(factFile, false, System.Text.Encoding.GetEncoding("GB2312"));
        sw.Write(content);
        sw.Close();
posted on 2007-09-14 10:13  jinchun  阅读(470)  评论(0编辑  收藏  举报