此问题通常是由于字符编码不一致造成的。可以尝试将响应的编码设置为UTF-8,并且在Ajax调用中指定编码。例如,如果使用jQuery进行Ajax调用,可以使用以下代码:
$.ajax({ url: "yoururl", type: "POST", data: yourdata, beforeSend: function(xhr) { xhr.overrideMimeType("text/plain; charset=utf-8"); }, success: function(response) { // 处理响应 } });
在 beforeSend 函数中指定了响应的编码为UTF-8,这将确保在接收响应时不会出现字符编码混乱的问题。