Php 请求错误。无法解码响应:解析服务器

Php 请求错误。无法解码响应:解析服务器,php,parse-platform,parse-server,Php,Parse Platform,Parse Server,我收到了一个错误的请求。无法解码响应:(4)尝试从解析服务器查询时出现语法错误。我在本地尝试时没有收到此错误。我的php版本在本地和生产服务器上都是7.1。我相信这与我的数据有关。例如,此对象Curl-45°俯仰Inc.-DB-Sup。夹点有效,但此夹点卷曲-30°-Inc.-DB-Zottman将导致错误。这些值将由用户输入,因此我需要某种方法来捕获和更改它们,或者解决查询它们的问题。我在查询不包含特殊字符的其他类时没有任何问题。我找到了答案。我只是使用htmlentities将特殊字符转换为

我收到了一个
错误的请求。无法解码响应:(4)尝试从解析服务器查询时出现语法错误
。我在本地尝试时没有收到此错误。我的php版本在本地和生产服务器上都是7.1。我相信这与我的数据有关。例如,此对象
Curl-45°俯仰Inc.-DB-Sup。夹点
有效,但此夹点卷曲-30°-Inc.-DB-Zottman将导致错误。这些值将由用户输入,因此我需要某种方法来捕获和更改它们,或者解决查询它们的问题。我在查询不包含特殊字符的其他类时没有任何问题。

我找到了答案。我只是使用
htmlentities
将特殊字符转换为可接受的字符,然后保存到数据库中。希望这对其他人有所帮助。

我是通过php SDK和Laravel获得的,但仅在我的生产服务器上。我的数据库在一些字符串字段中已经有了表情符号,iOS和Android SDK可以很好地处理它们。我的本地服务器(PHP7.1.30)也很好,但是我在生产服务器(PHP7.1.33)上使用PHPSDK提取一些文档时遇到了这个错误。小小的更新能起到这么大的作用吗?