2017-03-05 36 views

回答

6

這是因爲serviceURL沒有提供utf8。這裏utf-8不是轉換爲utf8,而僅僅是告訴將響應解釋爲utf8。

您應該使用

rp({uri: serviceURL, encoding: 'latin1'}) 

正確讀取響應,並將其轉換爲UTF8後,如果您需要。

+1

在導入'request-promise'時,您還可以在默認選項中設置'encoding:'latin1''。 ('encoding-'latin1'})' –