AJAX调用 - “?” Q uestion符号,其中包含重音字符

时间:2016-07-21 22:07:58

标签: javascript jquery ajax special-characters response

我很难解决这个问题。

让我继续讨论最新情况。

我想复制托管在外部网站上的表单的提交。但是当我收到回复时,我会收到问号“?”那里有重音字符。

让我更明确一点。

1)检查网站(我没有建立):

它是西班牙语,但让我指导你。

您可以在组合框中看到一个表单,选择“Asunto”,然后在“N°”文本框中插入“1234/2016”,然后单击“Consultar”按钮。

之后你可以看到结果,你可以很好地看到像áé等“重音字符”。

....现在......我试图从我的软件中复制它。

我使用Jquery / Ajax调用复制提交,我做了,我可以得到结果和所有内容,...但是,重音字符显示为“?”问号(来自chrome dev工具):

用于拨打电话的javascript代码是..

var ajaxCall4 = $.ajax({
        url: '<*the url provided at the beggining*>', 
        type:'POST',
        data:{ 
            expediente_numero: _valores.expediente_numero, 
            expediente_codigo: _valores.expediente_codigo,
            expediente_ano: _valores.expediente_ano, 
            documentacion_tipo_id: _valores.documentacion_tipo_id,
            documentacion_id: _valores.documentacion_id ,
            B1:'Consultar' 
        },
        timeout: 5000
    });

我完全迷失了,我试着明确地设置了contentType,但是没有用,我需要你的帮助。

从Chrome中的高级REST客户端扩展中检出和示例执行..

另外。

*我是HTML文件,显示我有

的结果

*从ajax请求获得的结果是“追加”到添加新行的“table”标记。

1 个答案:

答案 0 :(得分:2)

当显示包含奇怪字符的页面时,您必须在头部区域中指定编码,如下所示:

<meta charset="utf-8">