AJAX在GBK编码页面中传中文参数乱码如何解决?

时间:2022-11-19
页面编码是GBK的情况下传递中文有乱码,这种情况有什么解决办法吗?

解决方案:

ajax传递前用若是Array,JSON,等其它对象,可用JSON.stringfy字符串序列化后,赋值给ajax传递,
在后台获取后,对于未使用JSON.stringfy序列化的情况下,直接转码:将utf-8转成gbk编码的,再处理。
在后台进行转码。
mb_convert_encoding($brand_name, "GBK", "utf-8");
另一种解决方法
jQuery(form).ajaxSubmit({ 
url: "ajax.jsp?a=memberlogin", 
type: "post", 
dataType: "json", 
contentType: "application/x-www-form-urlencoded; charset=utf-8", 
success: showLoginResponse 
});


 
上一篇:discord.js v12:我如何等待 DM 频道中的消息? 下一篇:没有了

相关文章

最新文章