asp.net系统中常常调用js代码,如果js写在asp.net中,一般不会出现乱码。如果引用外部的js代码就会有乱码的问题,这是因为:一般情况下Asp.net接受发送请求的编码是Utf-8的,javascript编码默认是Gb2312,解决方法是:
1、在aspx的Page命令后面加:
ContentType="text/html" ResponseEncoding="gb2312"
2、在项目的配置文件里:
<system.web>
<globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" />
</system.web>