困扰我们好久的乱码问题终于解决了!散发庆祝!
原问题:
例如:标记 " <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 "/>
结论:不是什么编码问题。是上传组件Brettle.Web.NeatUpload的问题。在.config中加入了一句:
<httpModules>
<add name= "UploadHttpModule " type= "Brettle.Web.NeatUpload.UploadHttpModule, Brettle.Web.NeatUpload "/>
</httpModules>
据分析,这个组件在页面比较大的时候会有截断源代码的行为!
大家以后用其它组件一定要注意了!
------解决方案--------------------谢谢楼主,接分
------解决方案--------------------bd
------解决方案--------------------谢谢。学习了
------解决方案--------------------接分
------解决方案--------------------jf
------解决方案--------------------接分
------解决方案--------------------好久没接过分了,也来JF一次!
------解决方案--------------------有收获.谢谢分享.
------解决方案--------------------不错
------解决方案--------------------谢谢你能共享!
------解决方案--------------------接分,接分
------解决方案--------------------不錯.JF
------解决方案--------------------接分
------解决方案--------------------jf
------解决方案--------------------接分
------解决方案--------------------又一拨接分高手迭起
------解决方案--------------------好久没接过分了,也来JF一次!
------解决方案--------------------鼓掌...
分享是种快乐.
------解决方案--------------------接分,接这样的分,我很高兴
------解决方案--------------------谢谢接分先
------解决方案--------------------jf...
------解决方案--------------------jf,学习
------解决方案--------------------恭喜!
------解决方案--------------------gong xi gong xi
------解决方案--------------------谢谢楼主 好心拉
------解决方案--------------------up
------解决方案--------------------JF
------解决方案--------------------