把web.config中所有utf-8改成gb2312

解决方案 »

  1.   

    是会有问题,用.inc文件代替吧,一样的!
      

  2.   

    <script language=javascript src="AppCommon.js"></script>
    最好写在<head></head>之间
    另外,看清楚路径
      

  3.   

    刚才试了一下“把web.config中所有utf-8改成gb2312“,的确可以。但这是为什么呢
      

  4.   

    因为当服务器生成新的HTML给客户端的时候,编码就是依据WEB.CONFIG里面的这个编码,不行你可以试一下。可能是你写的JS文件中有UTF-8不能识别的代码,或者客户端的电脑不支持(我以前的一个项目就遇到过)
      

  5.   

    因为你的js脚本文件默认是gb2312编码(你使用的是中文操作系统,文件的默认编码都是gb2312),而asp.net的请求和响应编码默认都是utf-8,当它读取js文件的时候就无法正确识别中文,中文都变成乱码,所以会出现上面那样的错误。