2

PayPal (サンドボックス) で、名前と姓が日本語の文字である日本人ユーザーを定義しました。

ただし、受信した IPN 通知は charset=windows-1252 でエンコードされています。実際、これは Paypal から受信した HTTP リクエストのパラメーターの 1 つです。

ユーザーの名前を使用して挨拶したいのですが、受信したように見えるのは Unicode ではないため、支払い者の名前の代わりに文字化けした文字を送信してしまいます。

Paypal からリスナーに送信された IPN 通知を Unicode で取得する方法はありますか?

4

2 に答える 2

5

ここで答えを見つけました: https://www.x.com/developers/paypal/forums/ipn/pdt/ipn-encoding-returns-invalid

Profile -> Selling Preferences -> Language Encoding -> More Optionsに移動する必要があります。

于 2013-01-04T01:12:21.790 に答える
0

この設定の新しいパス: プロフィール -> 販売ツール -> PayPal ボタンの言語エンコード -> その他のオプション -> 「PayPal から送信されるデータ (IPN、ダウンロード可能なログ、電子メールなど) に同じエンコードを使用しますか?」 ?」-> 「いいえ、使用: UTF8」を選択

于 2015-06-29T07:10:22.500 に答える