我正在使用jQuery的ajax发送HTTP请求。但是服务器返回ISO-8859-1编码,而我的页面是UTF-8编码。请问如何将这些字符转换为可读取的格式?如果不进行转换,会出现像it�rio这样的乱码。
@编辑:我尝试过使用以下方法更改ajax请求的字符集:
我试图将html的meta更改为ISO-8859-1。
@解决方案: 我在这里找到了解决方案: https://dev59.com/A2ox5IYBdhLWcg3ww3AD#14397845
@编辑:我尝试过使用以下方法更改ajax请求的字符集:
$.ajax({ contentType: ... });
我试图将html的meta更改为ISO-8859-1。
@解决方案: 我在这里找到了解决方案: https://dev59.com/A2ox5IYBdhLWcg3ww3AD#14397845
contentType: "application/x-www-form-urlencoded;charset=ISO-8859-1",
或者contentType: "application/x-www-form-urlencoded;charset=UTF-8",
(不确定哪种方式会转换) - mplungjan