[已解决问题] 中文变问号问题
提问时间: 2007-11-20 09:11
悬赏分:10 浏览:573 次
在动态生成静态页面替换模板时,模板原有的中文文字全部变成了问号。网上找了很久没找到解决方法。请指点下,谢谢!源码下载

最佳答案
我看了下 因为我用的是2005 不是2003!但看起来是读取文件的时候把中文给变成?了..
StreamReader sr = new StreamReader(Server.MapPath("createHTML") + "\\template.html") 这个用它的第2个构造试试 Encoding.GetEncoding("gb2312")
2007/11/20 11:10:26 回答者:Allie


提问者对于答案的评价:谢谢!问题已经解决!
其它回答(3)
建议帮环境设置成UTF-8,怎样可以避免很多乱码问题
9个月前   回答者:John Huang - 菜鸟二级
靜態頁面是utf-8的嗎?
9个月前   回答者:Nina - 初学一级
你这个问题提过一次了,怎么又删除了从提呢?这类问题就是编码的可能性最大,你设置统一编码,在web.config里这个配置:
<globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312" culture="zh-CN" uiCulture="zh-CN"/>
另外你在读取html模板的时候,用一下 server.htmlencode试试
9个月前   回答者:Wilensky - 小虾三级
评论
9个月前   航天奇侠 :
支持 utf-8
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除