ajax请求使用utf-8,Ajax,请求标头UTF-8到ISO字符集[重复]

这个问题在这里已有答案:

我有一个编码iso-8959-9的页面 . 我将ajax请求发送到同一页面,同时将一些数据保存到DB . 但它将角色转换为utf-8 . 我的响应 Headers 似乎很好用charset iso-8859-9 . 但是Request Header,Content-Type数据总是UTF-8 . 请参考下面的截图 . 以下是我为解决这个问题所做的工作:

1-我设置php标头iso-8859-9

2-我将apache的默认字符集更改为iso .

3-我设置ajax选项beforeSend,setRequestHeader和contentType为iso .

4-我修改了jquery.js并将ajax默认编码设置为iso .

他们都没有解决我的问题 . 我不想做任何php charset编码顺便说一句 .

还有其他想法吗?

谢谢

69389d5c-b022-48e4-a76c-db277bdcab2c.png

我的ajax代码:`

$.ajax({

url: window.location.href,

type: 'POST',

data: $(this).serialize(),

contentType: "application/x-www-form-urlencoded; charset=iso-8859-9",

success: function(result) {

$('#IcerikContent').html($(result).find("#Icerik"));

$('html, body').animate({scrollTop: 0}, 500);

Metronic.initAjax();

if (typeof initialize == 'function') { initialize(); }

stopPageLoading();

}

});

`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值