ajax请求的数据存在中文乱码,如何设定编码格式

先描述一下场景

1.ajax请求一个 js 后缀的接口

2.接口里编码用的 GBK

3.当前页面HTML页面编码是 UTF-8

问题:

1.由于当前HTML页面编码是 UTF-8,所以在请求到数据(GBK格式)之后,放到页面上显示的全是乱码

2.设置<meta charset=“UTF-8“> 则页面中的静态的中文字符变为乱码

 

所以我需要把ajax到的数据单独用GBK格式处理一下,以保证两边互不影响

 

$.ajax({  
	            type: "get",  
	            async: false,  
	            url: requesturl,  
	            data:{},
	            dataType: "jsonp",  
	            jsonp: "callback",  
	            jsonpCallback:"JsonCallback",
	            scriptCharset: 'GBK',
	            success: function (json) {  
	                console.log(json);  
	            },  
	            error: function (e) {  
	                console.log(e);  
	            }  
	        });

 

scriptCharset: 'GBK',

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值