我通過nodejs sdk請求了一個節點應用的:貝寶REST API:shipping_address不明白的UTF8字符
paypal.payment.create({ ... }, function (err, transaction) {
fn(err, transaction);
});
的shipping_address
有效載荷看起來是這樣的:
{
recipient_name : 'Max Mustermann',
line1 : 'Neue Schönhauser Str 18', // the 'ö' causes error
line2 : 'Vorderhaus, links',
city : 'Berlin',
country_code : 'DE',
postal_code : '10178',
state : 'BE',
type : 'residential'
}
的UTF- line1
密鑰的值中的8個字符導致MALFORMED_REQUEST
錯誤。如果我用oe
代替它,一切正常。
Paypal的REST api能理解utf-8嗎?
我必須在某處設置字符編碼嗎?
Thx