例如:标记"<select>" 前面的"<sel"等变为乱码,导致后面的一串代码完全显示在网页上。
1.大都是DropDownList生成的select 或 RadioButtonList生成的table出现乱码。
2.偶尔出现,刷新一下就好了。
3.之前网站中javascript、css等文件,有部分是ANSI格式保存,后改为UTF-8保存,乱码出现几率大大下降。
4.中文网站,但并无中文变为乱码的现象。
5.Web.Config中的设置为<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8"/>声明:最有效答案得50-100分,明显接分者无分,其余大家平分。若无有效答案,大家平分。

解决方案 »

  1.   

    <globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312"/>
      

  2.   

    <head>之间</head> 加上<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    试试
      

  3.   

    不是生成静态页面。就是普通的aspx页面。
      

  4.   

    因为你生成的HTML页是一个变量产生的,所以在TEXt中会有代码回车,将标记拆散,造成乱码,在写文件时注意字符编码,然后注意给变量加上:\r\n 强制换行。
      

  5.   

    在文件->高级保存选项中,设置页面编码为UTF-8,代签名,Codepage=65001
      

  6.   

    to: hertcloud(·£孙子兵法£·) 
    <head>之间</head> 加上<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />应该同<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8"/>是一样的效果吧?-----------------------------------------------------------------------------
    to:hanguoji84(北飘) 
    不是变量产生的,就是一个aspx页面上有一些select或者DropDownList或者RadioButtonList,cs文件中给其指定数据源。
      

  7.   

    <..>Server.HtmlEncode(...).ToString()</..>
      

  8.   

    to:leafsword_519(藏马)(玫瑰舞)
    偶怎么就没找到“文件->高级保存”呢?莫非WEB开发的环境配置没这个选项?
      

  9.   

    to:Momoass(小泉涌出琼珠液,巨树顶向艳阳天) 
    请详细看问题内容。
      

  10.   

    to:fxqyyzg(海冬青)(昨夜西风凋碧树。独上高楼,望尽天涯路) 
    to:wangzhaoli1982(做事最怕认真二字)需要UTF-8编码。而且,问题是偶尔出现,不是改一下试试就能试出来的。
      

  11.   

    junge847(飞笑) ( ) 信誉:100    Blog  2007-04-04 17:47:55  得分: 0  
     
     
       to:leafsword_519(藏马)(玫瑰舞)
    偶怎么就没找到“文件->高级保存”呢?莫非WEB开发的环境配置没这个选项?
      
     
    在设计模式下没有该选项,请切换到HTML页面查看
      

  12.   

    把凡是你知道和能搜索到的能设置编码的地方统一设置一种编码,比如utf-8
      

  13.   

    to:leafsword_519(藏马)(玫瑰舞)
    还是没看到。偶一直就是在源码模式下工作的。
    涉及到保存的一栏只有:保存、另存为、全部保存、导出模板 四项。