2015-10-15 41 views
0

我試圖讓使用後的希伯來文字符返回Parse.Cloud.httpRequest:parse.com - Parse.Cloud.httpRequest不返回希伯來語字符

Parse.Cloud.define("getFromPro", function(request, response) { 
return Parse.Cloud.httpRequest({ 
    url: 'http://www...", 
    method:'GET', 
    headers: { 
     'Content-Type': 'application/json;charset=utf-8' 
    } 
}).then(function(httpResponse) { 
    // success 
    response.success(httpResponse.text); 
},function(httpResponse) { 
    // error 
    response.error("not ok"); 
}); 
}); 

,但我越來越喜歡的東西:

\ 「bizName \」:\ 「×ק×|××¢×××××××××\」

\ 「bizName \」:\「×|×××ª× × - ××ק×|××××××××××××!「

回答

0

您需要製作確定從你的網址返回的信息肯定是UTF-8格式,不像UTF-16LE或iso-8859-8。還要確保問題源於您的雲代碼功能,而不是客戶端上的顯示問題。要通過REST API測試該調用,並在終端中測試返回的租戶。

+0

嗨,感謝您的回覆。我已經通過REST API測試了我的函數,並且仍然有相同的「jibrish」響應。是的,正確的內容類型是UTF-8。 –

+0

而不是用httpResponse.text返回原始文本,你可以嘗試httpResponse.data嗎? –

+0

解析返回僅包含'text'而不包含'data'的httpResponse對象 –