AJAX在GBK编码页面中传中文参数乱码如何解决? 发布时间:2023/10/11 ajax 编码 乱码问题 页面编码是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 });复制代码 这是编程学习网小编整理,希望能够帮到需要的朋友。