我正在使用Wordpress REST-API,并且&字符出现问题。我有一个自定义帖子类型,并使用内置类别的wordpress。其中一种类别使用&符号。
由于某种原因,它在我得到的JSON数据中显示为&
,因此也在我的前端显示。
我尝试寻找解决方案,但找不到任何解决方案,也找不到原因。有人知道吗?
答案 0 :(得分:2)
那是因为必须对其进行编码才能安全发送。它不仅是&
,而且还有其他几个reserved characters。最后,获得JSON之后,您可以像这样解码它:
html_entity_decode($string, ENT_QUOTES | ENT_XML1, 'UTF-8')