ajax请求gbk接口中文乱码

在不修改后端接口的前提下,前端如何解决这个问题?
前端请求

$.ajax(
    {
        type : "post",
        url : "http://127.0.0.1/test2.php",
        contentType:'application/json',
        dataType:'text',
        data : '',
        success : function (obj)
        {
            document.write(obj);
        },
        error : function (obj) {
            alert('未找到文件');
        }
    }
    );
阅读 5.8k
2 个回答

在数据返回前 先转码 然后在返回
mb_convert_encoding($text,'UTF-8','ASCII,GB2312,GB18030,GBK,UTF-8');

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题