请问:我把从richtextbox 中取得的汉字字符写到htm 文件中,,怎么是乱码?? 如题所述,,大家帮忙啊.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先将其值转换编码格式unicode如,escape(xxxx) FileStream fs = new FileStream ( "yulan/temple.htm" , FileMode.Open , FileAccess.Read ) ; StreamReader m_streamReader = new StreamReader ( fs ) ; m_streamReader.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ; StringBuilder ctext = new StringBuilder(); string strLine = m_streamReader.ReadLine ( ) ; while ( strLine != null ) { ctext.Append( strLine + "\n"); strLine = m_streamReader.ReadLine ( ) ; } m_streamReader.Close ( ) ; string alltext = ctext.ToString(); alltext = alltext.Replace("<*Content*>",(bolgcontent.Text.Replace("\n","<br>")).Replace(" "," ")); alltext = alltext.Replace("<*Title*>",title.Text); FileStream fs1 = new FileStream ( "yulan/Preview.htm" , FileMode.OpenOrCreate , FileAccess.Write ) ; StreamWriter m_streamWriter = new StreamWriter ( fs1 ) ; m_streamWriter.Flush ( ) ; m_streamWriter.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ; m_streamWriter.Write ( alltext ) ; m_streamWriter.Flush ( ) ; m_streamWriter.Close ( ) ; System.Diagnostics.Process.Start("yulan/Preview.htm");我用上面的代码把模板的<*Content*>替换成richtextbox中的内容,,但是生成的htm文件显示中文是乱码,,用记事本打开htm文件,,里面的汉字显示是正常的.大家看是什么原因,帮帮我吧 求一思路,关于使用图形显示树结构资料. 〓在线等回复〓★★别的进程弹出的窗口为什么关不掉★★ propertyGrid控件的下拉框问题请教 image的宽度和高度如何设置 冒泡排序的求正解 有关DataGrid控件的模板列换行的问题!!!! 请问access是不是不支持多个结果集的查询? 关于在将更新写入数据库 高手看过来!关于ASPX的——100分相送。 求助关于拯救web页面自动化操作 怎样利用tcpclient使用ftp协议上传文件,而且能够保证断点续传? 怎么在线程中接受COM组件发送的消息?敬请赐教。
如,escape(xxxx)
StreamReader m_streamReader = new StreamReader ( fs ) ;
m_streamReader.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ;
StringBuilder ctext = new StringBuilder();
string strLine = m_streamReader.ReadLine ( ) ;
while ( strLine != null )
{
ctext.Append( strLine + "\n");
strLine = m_streamReader.ReadLine ( ) ;
}
m_streamReader.Close ( ) ;
string alltext = ctext.ToString();
alltext = alltext.Replace("<*Content*>",(bolgcontent.Text.Replace("\n","<br>")).Replace(" "," "));
alltext = alltext.Replace("<*Title*>",title.Text);
FileStream fs1 = new FileStream ( "yulan/Preview.htm" , FileMode.OpenOrCreate , FileAccess.Write ) ;
StreamWriter m_streamWriter = new StreamWriter ( fs1 ) ;
m_streamWriter.Flush ( ) ;
m_streamWriter.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ;
m_streamWriter.Write ( alltext ) ;
m_streamWriter.Flush ( ) ;
m_streamWriter.Close ( ) ;
System.Diagnostics.Process.Start("yulan/Preview.htm");我用上面的代码把模板的<*Content*>替换成richtextbox中的内容,,但是生成的htm文件显示中文是乱码,,用记事本打开htm文件,,里面的汉字显示是正常的.大家看是什么原因,帮帮我吧