如何更改ajax-charset?
如何更改$.post()
使用的默认编码?
参数使用UTF-8编码。 如何使用ISO 8859-1对其进行编码?
你可以使用:
contentType:“application / x-javascript; charset:ISO-8859-1”
通过在ajax调用期间显式提供内容类型,可以允许您覆盖默认内容类型。
$.ajax({ data: parameters, type: "POST", url: ajax_url, timeout: 20000, contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15", dataType: 'json', success: callback });
您还必须在服务器上指定charset。
例如:对于PHP
我希望这可以帮到你。
似乎charset不能再改变了 – $.ajax
docs声明:
W3C XMLHttpRequest规范规定字符集始终为UTF-8; 指定另一个字符集不会强制浏览器更改编码。