700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > ASP.NET调用JS出现JS乱码问题

ASP.NET调用JS出现JS乱码问题

时间:2021-02-13 00:36:20

相关推荐

ASP.NET调用JS出现JS乱码问题

Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");

在中时常需要调用js代码,如果js写在中,一般是不会出现乱码的问题。因为他们具有相同的编码。

如果需要引用外部的javascript代码就会有乱码的风险了。一般情况下和Javascript的页面编码不是GB2312就是Utf-8 ,

如果两者的编码不一致就会产生乱码。解决方法就是想两者的编码进行统一。由于一般情况下接受发送请求的编码是Utf-8的,

javascript编码默认是Gb2312,故容易出现问题。

在中可以在两个地方设置接受发送编码

1.Web.config中加入 <system.web> <globalization requestEncoding="utf-8" responseEncoding="utf-8" /></system.web>

2.Aspx页面文件中加入

<META http-equiv="content-type" content="text/html; charset=gb2312">

3.在页面加载事件中加入下句:

Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。