如何正确编码multipart / form-data POST请求中的特殊字符

时间:2017-08-15 07:41:18

标签: php curl encoding

我正在努力从我们当地的废物处理服务处获取废物处理数据,花了很长时间才了解API(没有官方API或文档,没有人回复电子邮件)。

API现在正在运行,但我遇到了ä, ö and ü的特殊字符问题。

我正在使用PHPcurl发出请求,没有此类字符的请求可以正常运行。

我复制了来自Chrome的curl请求并在终端中执行了它,但是我看到,ä已经编码为\xe4,但在PHP中却是ä \u00e4 1}}被编码为ä而PHP无法正常工作。

如果我将\xe4直接更改为multipart/form-data,它也无法正常工作。

是否有在我遗漏的POST {{1}}请求中对此类字符进行编码的规范?

0 个答案:

没有答案