Php PayPal IPN的字符编码问题

Php PayPal IPN的字符编码问题,php,paypal,paypal-ipn,Php,Paypal,Paypal Ipn,您好,我遇到了这个字符编码问题,请帮助 我所做的: 我用UTF-8编码创建了一个数据库 我创建了一个数据库连接,将字符集、名称等设置为UTF-8 我尝试设置paypal按钮编码UTF-8和ISO-8859-9 添加了标题('Content-Type:charset=utf-8');我的回发php文件 增加了setlocale(LC_ALL,“tr_tr”);我的回发php文件 我将隐藏字符集输入设置为paypal按钮代码。同时设置“lc”tr_tr 尝试使用“iconv”将拉丁5更改为utf-

您好,我遇到了这个字符编码问题,请帮助

我所做的:

  • 我用UTF-8编码创建了一个数据库
  • 我创建了一个数据库连接,将字符集、名称等设置为UTF-8
  • 我尝试设置paypal按钮编码UTF-8和ISO-8859-9
  • 添加了标题('Content-Type:charset=utf-8');我的回发php文件
  • 增加了setlocale(LC_ALL,“tr_tr”);我的回发php文件
  • 我将隐藏字符集输入设置为paypal按钮代码。同时设置“lc”tr_tr
  • 尝试使用“iconv”将拉丁5更改为utf-8,并将iso-8859-9更改为utf-8
  • 仔细检查我正在处理的文件是否为不带BOM的UTF-8
但是没有运气

在我发送表单后,在paypal页面上,它正确地显示了“选项”,但这些值没有插入到我的数据库中,如图所示,而是只有问号

请帮忙,谢谢


编辑:我正在尝试正确获取土耳其语字符:我建议在将发货地址和名称存储到数据库之前使用此编码:


mbİu convertĞu编码(“üğİşşşêèèèèèèèèèèèèèèèè23。