CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

生成页面脚本汉字乱码的问题

楼主EASTENRIVER(江东)2006-06-03 23:00:41 在 .NET技术 / ASP.NET 提问

用vs2005来做一个小程序,辅助生成ASPX页面脚本。脚本中在记事本中查看正常,但在vs2005下打开时,汉字为乱码。  
  程序部分代码如下:其中sfile1中含有汉字。                
  using   (StreamWriter   sw   =   File.CreateText(sfn))  
      {    
          sw.Write(sfile1,Encoding.UTF8   );                                
          sw.Close();  
      } 问题点数:60、回复次数:7Top

1 楼antiking(生活就象拉大便有时顺畅有时不顺畅.)回复于 2006-06-03 23:19:14 得分 1

换成gb2312Top

2 楼lym1314(一枝梅)回复于 2006-06-03 23:56:10 得分 1

应该是编码的问题  
  换成gb2312  
  试试Top

3 楼gaoshanshan(高姗姗(姗姗来迟))回复于 2006-06-04 00:08:32 得分 2

 
   
  using   (StreamWriter   sw   =   File.CreateText(sfn))  
  {    
        sw.Write(sfile1,   Encoding.GetEncoding("gb2312"));                                
        sw.Close();  
  }  
  Top

4 楼clxsl_huang(收购爱情)回复于 2006-06-04 02:19:38 得分 1

在webconfig里面设置  
  gb2312  
  Top

5 楼EASTENRIVER(江东)回复于 2006-06-04 08:29:46 得分 0

还是不行,Encoding.GetEncoding("gb2312")或者是Encoding.Default生成的脚本中的汉字在VS里均是乱码。但用记事本打开却正常显示Top

6 楼WESTOCEAN(海海)回复于 2006-06-04 08:55:22 得分 55

在VS环境中设置自动检测utf-8编码Top

7 楼zerocoin(木目木)回复于 2006-06-04 08:58:37 得分 0

sw.Write(sfile1,Encoding.UTF8   );                                
          sw.Close();  
   
  对上面的Encoding.UTF8进行修改.Top

相关问题

关键词

得分解答快速导航

  • 帖主:EASTENRIVER
  • antiking
  • lym1314
  • gaoshanshan
  • clxsl_huang
  • WESTOCEAN

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo