在网站上打开的乱码:
-----------------------------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 这两种自符编码,都不能解决,望哪位高手帮助小弟解答一下。
网页的页面编码看下