日期:2014-05-18  浏览次数:20428 次

困扰我们好久的乱码问题终于解决了!散发庆祝!
原问题:
例如:标记 " <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

------解决方案--------------------