PayPal IPN通知中未显示的日文字符

时间:2013-01-04 00:26:36

标签: paypal-ipn

在PayPal(沙盒)中,我定义了一个日语用户,其名字和姓氏带有日文字符。

但是,我收到的IPN通知是用charset = windows-1252编码的。实际上,这是从Paypal收到的HTTP请求中的参数之一。

我想用他/她的名字问候用户,但由于我似乎收到的不是Unicode,我会发送垃圾字符而不是付款人姓名。

有没有办法让Paypal的IPN通知以Unicode发送给我的监听器?

2 个答案:

答案 0 :(得分:5)

我在这里找到答案:https://www.x.com/developers/paypal/forums/ipn/pdt/ipn-encoding-returns-invalid

您应该转到个人资料 - > 销售偏好设置 - > 语言编码 - > 更多选项

答案 1 :(得分:0)

此设置的新路径: 个人资料 - >我的销售工具 - > PayPal按钮语言编码 - >更多选项 - > "您是否希望对从PayPal发送给您的数据使用相同的编码(例如,IPN,可下载的日志,电子邮件)?" - >选择"不,使用:UTF8"