把web.config中所有utf-8改成gb2312Top
2 楼jacktanxd(阿东)回复于 2003-12-15 17:54:59 得分 0
是会有问题,用.inc文件代替吧,一样的!Top
3 楼laughingrat(傲笑红尘)回复于 2003-12-15 17:55:12 得分 2
<script language=javascript src="AppCommon.js"></script>
最好写在<head></head>之间
另外,看清楚路径Top
4 楼mingyifei(一飞)回复于 2003-12-15 17:56:52 得分 0
我试了一下,可以了。但是为什么改了之后就好了呢?可否赐教。Top
5 楼mingyifei(一飞)回复于 2003-12-15 17:57:53 得分 0
刚才试了一下“把web.config中所有utf-8改成gb2312“,的确可以。但这是为什么呢Top
6 楼slinfo(MCSE MCSD.NET)回复于 2003-12-15 18:01:25 得分 3
因为当服务器生成新的HTML给客户端的时候,编码就是依据WEB.CONFIG里面的这个编码,不行你可以试一下。可能是你写的JS文件中有UTF-8不能识别的代码,或者客户端的 电脑 不支持(我以前的一个项目就遇到过)Top
7 楼webdiyer(.net资源精华—www.dotneturls.com)回复于 2003-12-15 19:00:08 得分 10
因为你的js脚本文件默认是gb2312编码(你使用的是中文操作 系统 ,文件的默认编码都是gb2312),而 asp .net的请求和响应编码默认都是utf-8,当它读取js文件的时候就无法正确识别中文,中文都变成乱码,所以会出现上面那样的错误。Top
8 楼yangcl(yangcl)回复于 2003-12-19 10:55:15 得分 0
hao tie