关于生成静态页面乱码的问题?
我用asp.net作新闻系统来生成静态页面,模板是一处outline.html文件,现在能生成静态页面,但有个问题是我模板outline.html中原来是汉字的地方,象联系方式等,这些是固定的手写的,生成静态页面后,就变成乱码了,但模板中要替换的地方,比如标题,内容等是从数据库中读取的,这部分生成静态页面后就没有问题,请问是怎么回事?
我设置了web.config文件
<globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312"/>
模板文件outline.html中也加了
<META http-equiv=Content-Type content="text/html; charset=gb2312">
并且在cs文件中加上了
StreamWriter sw=new StreamWriter(Server.MapPath( strDir + "/" + strID +".htm"),false,System.Text.Encoding.Default)
但均不能解决问题