c# 中的js乱码问题

来源:互联网 发布:kindle 选择 知乎 编辑:程序博客网 时间:2024/04/29 22:14

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>

原创粉丝点击