网站打开日志乱码。

在网站上打开的乱码:
-----------------------------start---------------------------------
鐧诲綍鏃堕棿锛?011-4-21 15:59:03 鏄熸湡鍥?鐧诲綍甯愬彿锛歺uqiubao
鐧诲綍浜哄鍚嶏細寰愮瀹?瀹㈡埛绔疘P鍦板潃锛?27.0.0.1
-----------------------------end

在记事本里打开的正常:
-----------------------------start---------------------------------
登录时间:2011-4-21 15:59:03 星期四
登录帐号:xuqiubao
登录人姓名:徐秋宝
客户端IP地址:127.0.0.1
-----------------------------end-----------------------------------


各位大侠,我在后台写进文本文件里面的系统登录日志,我用网页打开以后就是乱码了,可是用记事本打开却可以显示正常。不知道怎么修,请教哪位高手帮忙解答一下。
后台代码贴上:
  StringBuilder builder = new StringBuilder();
  builder.Append("-----------------------------start---------------------------------\r\n");
  builder.AppendFormat("登录时间:{0} {1}\r\n", DateTime.Now,Common.GetWeek());
  builder.AppendFormat("登录帐号:{0}\r\n", username);
  builder.AppendFormat("登录人姓名:{0}\r\n", admin.truename);
  builder.AppendFormat("客户端IP地址:{0}\r\n", Common.getIpAddr(Request));
  builder.Append("-----------------------------end-----------------------------------\r\n");
  string mappath="../log/systemlog.txt";
  if (File.Exists(mappath))
  {
         StreamWriter sw = new StreamWriter(mappath);
         File.AppendAllText(mappath,builder.ToString(),Encoding.UTF8);
         sw.AutoFlush = true;
         sw.Flush();
         sw.Dispose();
         sw.Close();
    }
    else
    {
          Common.WriteLogFile(builder.ToString());
    }
我用了里面自带的Encoding.Default,和UTF8 这两种自符编码,都不能解决,望哪位高手帮助小弟解答一下。
蝴蝶不菲
浏览 422回答 1
1回答

智慧大石

网页的页面编码看下
打开App,查看更多内容
随时随地看视频慕课网APP