在網(wǎng)站上打開的亂碼:
-----------------------------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-----------------------------------
各位大俠,我在后臺寫進文本文件里面的系統(tǒng)登錄日志,我用網(wǎng)頁打開以后就是亂碼了,可是用記事本打開卻可以顯示正常。不知道怎么修,請教哪位高手幫忙解答一下。
后臺代碼貼上:
??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 這兩種自符編碼,都不能解決,望哪位高手幫助小弟解答一下。
添加回答
舉報
0/150
提交
取消